一个小程序求助~
本帖最后由 但求过程001 于 2025-9-15 23:35 编辑#include <stdio.h>
void main()
{
int i;
for(i=1;i<4;i++)
printf("%d",i);
printf("\n");
}
如上程序,输出为1123,为什么我算出来输出是123 你好!看起来你的程序不完整,缺少了for循环的条件和体部分。我来帮你完成一个简单的示例,打印数字从1到10。
完整的代码:
#include <stdio.h>
void main()
{
int i;
for(i=1; i<=10; i++)
{
printf("%d\n", i);
}
}
解释:
- #include <stdio.h> 是标准输入输出头文件,提供了printf函数。
- for循环:初始化 i=1,条件 i<=10,增量 i++。
- 在循环体内,printf("%d\n", i) 打印i的值并换行。
注意:在标准C中,main函数应返回int,建议使用 int main() { return 0; }。但你的代码用了void,所以这里保持一致。
如果还有其他问题,欢迎继续提问!
以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。 为啥会是1123,这个程序本来就是123
页:
[1]