领动报价及图片:求教c语言题目 多谢啊 我是新人啊

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/28 07:10:44
要求打印下面图案
有2个大要求 1:输入几行就打印几行下图为7行(在0~35行之间) 2超过(10行的就打印字母A,例11行打印AAAAAA 12行打印BBBBBBBB如此类推)没行是前一行的2个.谢谢
7777777777777
66666666666
555555555
4444444
33333
222
1

#include <stdio.h>
void fun( int line)
{
int i=0,j=0,b=0,k=0;
for(i=line; i>=1; i--)
{
for(j=0; j<line-i; j++)
{
printf(" ");
}
for(j=0; j<i*2-1; j++)
{
printf("%c",(i>=10)?(i+0x37):(i+0x30));
}
printf("\n");
}
}

int main(int argc, char *argv[])
{
int line=0;
printf("input a num (1-35) :");
scanf("%d",&line);
fun(line);
return 0;
}
//
input a num (1-35) :11
BBBBBBBBBBBBBBBBBBBBB
AAAAAAAAAAAAAAAAAAA
99999999999999999
888888888888888
7777777777777
66666666666
555555555
4444444
33333
222
1
//

你说得话好象有问题啊!
少了标点符号吧?
我咋看不懂你啥意思啊?