编写一个程序,输入一个正整数n()和一个字符c(两者间空格分隔)

匿名网友 |浏览418次
收藏|2019/08/12 09:39

满意回答

2019/08/12 10:02

你需要的程序如下:#include<stdio.h>int main(){ int n,i,j,k; char c; scanf("%d %c",&n,&c); for(i=0; i<n; i++) { for(k=0; k<i; k++) { printf(" "); }for(j=0; j<(n-2*i); j++) { printf("%c",c); }printf("\n"); } return 0;}程序的运行结果:

ygl990951

其他回答(2)
  • 程序及测试结果参考
    回答于 2019/08/12 10:28
  • 源代码:#include <stdio.h>#include <stdlib.h>int main(){ int i,j,n,m; char s; m=0; scanf("%d%c",&n,&s); for(i=n; i>=0; i--) { if(i%2==1) { for(j=0;j<m;j++) { printf(" "); } m++; for(j=1; j<=i; j++) { printf("%c",s); } printf("\n"); } else printf("\n"); } return 0;}运行结果:
    回答于 2019/08/12 10:21
0人关注该问题
+1

 加载中...