printf("%c\n",y); } } } }
空心字符菱形 输入:菱型起始字母和菱形的高度。 输出:参看测试用例,打印空心的由字符组成的菱形。 程序: #include<stdio.h> #include <math.h> int main() { int i,j,h; char ch; scanf("%c%d",&ch,&h); for (i=1;i<=h;i++) { for(j=1;j<=h-i;j++) printf(" "); printf("%c"...
参照样例,打印空心的由字符组成的菱形。 输入样例: C 4 输出样例: C[回车] D D[回车] E E[回车] F F[回车] E E[回车] D D[回车] C #include <stdio.h> int main() { int n, i, j; char c; scanf("%c %d",&c,&n); for( i = 1 ; i <= n ; i++ )/*控制上半部分行数*/...
int n=0,i=0,j=0;char c='\0';scanf("%c%d",&c,&n);for(i=1;i<n+1;i++){ for(j=0;j<n-i;j++) printf(" ");printf("%c",c+i-1);for(j=1;i-1>0>0&&j<=2*i-3;j++) printf(" ");if(i-1>0) printf("%c",c+i-1);printf("\n");} for(i=n-1...
int n,i,j,a,b;char str[1000][1000];scanf("%d",&n);a=b=n;for(i=0;i<n;i++){for(j=0;j<2*n-1;j++){if(j==a||j==b){printf("*");a--;b++;} else printf(" ");} printf("\n");} 这是上半部分,下半部分a++;b--;不知是否明白?