请问这个c语言程序是如何执行的,请写出详细过程,最好用纸写下来拍照,谢谢了俶

2025-04-30 01:27:54
推荐回答(3个)
回答1:

#include
int main(void)
{
int n,i,j;
while(scanf("%d",&n)==1) //这里就是判断scanf里输入数值是不是对的,如果对的scanf返回值1,然后1==1条件成立就执行while循环
{
for(i=0;i{
for(j=0;jputchar(' '); //打印空格,没什么说的
for(j=0;jputchar('*'); //打印*号
putchar('\n'); //每行结束后换行一次
}
}
return 0;
}

回答2:

scanf("%d",&n),输入符合%d格式要求的数据,也就是整型数,而不是字符或浮点数时,n正常读入数值后返回1;
以上while组合语句就是输入的是整型数时,进入循环体,进行循环,一直到输入字符或浮点数时终止循环。

回答3:

抱歉我还没学到。