系统粉 > 电脑问答 > 其他问答

已解决C语言求助

提问者:小蚂蚁8120  |  浏览次  |  提问时间:2017-02-25  |  回答数量:4

C语言求助#include <stdio.h>void main(){  int line = 0;  printf("Input the number of the lines:");  scanf("%d",&line);  for(int i = 1; i <= line; i++)  {    for(int j = 1; j <= 2*i-1; j++)    {      printf("%c",&#39;A&#39;+i-1);    }    printf("\n");  }}复制代码

已有4条答案
鱼摆摆699

鱼摆摆699

回答数:7  |  被采纳数:65

while((L=getchar())!=&#39;\n&#39;)
楼主
这样的语句以后还是少用比较好
2楼编的就比较好,比较简洁明了,大家一看就懂
2017-02-25 18:49:39
赞 0
aijysh9

aijysh9

回答数:110  |  被采纳数:116

谢谢2楼的
2017-02-25 21:47:37
赞 11
最近有点贤

最近有点贤

回答数:223  |  被采纳数:102

while((L=getchar())!=&#39;\n&#39;)
你的L定义为整型..怎么可以接收字符型呢..
2017-02-25 22:02:29
赞 22
吃错药的小男生

吃错药的小男生

回答数:64  |  被采纳数:112

想做出这样的形式
A
BBB
CCCCC
DDDDDDD
EEEEEEEEEE
图案的行数由输入的整数值确定
#include<stdio.h>
main()
{int i,L,k,j,n;
char ch;
while((L=getchar())!=&#39;\\n&#39;)
{for(i=1;i<=L;i++)
{ch=&#39;A&#39;+i-1; n=2*i-1;
for(j=1;j<=n;j++) putchar(ch);
putchar(&#39;\\n&#39;);
}
}
}
为什么我的运行结果不对?
高手帮我看看哪错了
2017-02-26 00:01:05
赞 6
相关问答
最新其他问答
解决方法