用简单的while和for语句的嵌套实现c语言“*”组成的对应长度的线段。
#include<stdio.h>
int main()
{
int a=0;//定义a是自己想要输入的数
while(scanf("%d",&a)!=EOF)//当输入自己想要的数字时这个循环就会开始
{
int i=0;
for(i=0;i<a;i++)
printf("*");//输出与输入数字相同的“*”
printf("\n");
}
return 0;
}
再说说我对while(scanf("%d",&a!=EOF))的理解
EOF的意思是end of file
简单来说就是如果你定义的a是一个int类型(整形),那么当你输入数据不是整形的时候,你输入的不是整形的数据就不能进入循环。