题目是输入一个正整数n,输出1到n中能被2和3整除的数字之和。(用的是visual)
这是我的代码:
#include<stdio.h>
int main()
{
int n, s = 0;
int i;
scanf("%d", &n);
for (i = 1; i <= n; i++)
if (i % 2 == 0 && i % 3 == 0)
s += i;
printf("%d", s);
return 0;
}
我这边是可以正常运行的
贴一下报错截图看一下?
#include<stdio.h>
int main()
{
int n, s = 0;
int i;
scanf("%d", &n);
for (i = 1; i <= n; i++){
if (i % 2 == 0 && i % 3 == 0)
s += i;
}
printf("%d", s);
return 0;
}
代码没问题,可能是编译器安装的问题,或者编译器损坏。