#include <stdioh>
int main(void)
{
int i,j;
for (i=1; i<6; i++)
{
for (j=0; j<i2; j++) printf("");
printf(" ");
}
printf("\n");
return 0;
}
1
int itera(int k)
{
for(int j=k;j!=0;j--)
j=k;
return j;
}
int main()
{
int i;
scanf("i=%d",&i);
printf("%d",itera(i));
}
2最多接受10个数
int main()
{
int i,j;
int sum=0;
while(j<10)
{
scanf("%d",&i);
if(i==999)
break;
sum+=i;
}
printf("sum=%d",sum);
}
++的优先级比%的优先级高些,所以是先自加,然后取余,最后才是比较“==”
还有一个要提醒的是,mian()函数前面一定要带上int,当然void也可以通过编译,但是void不符合标准,这些虽然是小问题也是要注意的,另外你的第一行代码就错了,应该是#include<stdioh>
好长,
For
的一个ld,长整型输入用%ld,
第二个空填s=0;给s付初值,为后面的累加做准备
While一个空肯定是s=0;
第二个空有点麻烦,循环写了死循环没有出口,必须在空里挑出来,i++>n;break;
Do
while
第一个空一样s=0;第二个也是ld;第三个i++>n;break;,
答案是:B 7 4
理由如下:
第一个循环,整个循环体执行后,输出(x=)7,这个没有疑问,
执行完循环,for(x=10;x>3;x--)执行x-- *** 作,此时x=6,满足x>3条件,
进入第二个循环。
第二个循环,x=6不满足if条件,执行2次--x *** 作,输出(x=)4,
执行完循环,for(x=10;x>3;x--)执行x-- *** 作,此时x=3,不满足x>3条件,
循环结束。
故没有第三个循环。
故,答案是:B
以上就是关于C语言编程题:用for循环编写程序,输出如下图形。 ** **** ****** ******** **********全部的内容,包括:C语言编程题:用for循环编写程序,输出如下图形。 ** **** ****** ******** **********、C语言两道for循环题目、C语言for循环 一道题求解析等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)