c语言编程入门问题

来源:百度知道 编辑:UC知道 时间:2024/05/10 04:07:02
#include "stdafx.h"

int main(void)
{
int triangularnumber,n;

triangularnumber=0;
for(n=0;n<=200;++n)
{
triangularnumber+=n;
printf("%i %i\n",n,triangularnumber);
}
return 0;
}
帮我看下什么地方错了
改成%d 也不行啊

你的 stdafx.h里面是否
有 #includ <stdio.h>

printf("%d %d",n,triangulanumber);

我的测试正常运行的
0 0
1 1
2 3
3 6
。。。。。
200 20100

%i改成%d

#include "stdio.h"

int main(void)
{
int triangularnumber,n;

triangularnumber=0;
for(n=0;n<=10;++n)
{
triangularnumber+=n;
printf("%i %i\n",n,triangularnumber);
}
return 0;
}

int main(void) 变成void main()
去掉return