C语言两个for循环
发布网友
发布时间:2022-04-20 02:37
我来回答
共3个回答
热心网友
时间:2023-09-16 03:53
里面就才一个For啊,你这个程序是将数组C[10]里的数依次输出吧,结果应该是:
1234567890
press any key to continue
因为你的printf("\n") 没包含在For里面,所以只能是到最后输出0了才有一个回车,结束程序。
而你的另一个函数void fun(int a ,int b),由于没有在main()里面调用到,因此是无效的、不起作用的。
你如果需要实现什么功能请说,我可以给你提供点参考。
补充:你的printf("\n") 少了个分号。
再补充:
如果你想将C[10]倒序打印,可以将For语句改成:for(i=9;i>=0;i--)printf("%d,",c[i]);
而不是使用void fun(int a ,int b)这个函数通过对调来一个接一个交换元素实现。不过如果你非要用这种方法实现也可以,就是比较麻烦一点,需要帮忙的话可以追加提问,我会在看到追加的第一时间回复。
热心网友
时间:2023-09-16 03:53
C语言的数组概念的学习,通过for循环输出打印数组
热心网友
时间:2023-09-16 03:54
for(……)
for(……)
{……}
第一个for
的循环体只有一个语句
for()
{
for()
{}
}
花括号括着,内中可以这个语句组,即许有多个语句,分号分开,也可以是空语句
当花括号中只写了一个for子句没有其它内容时,那跟上面一个等效