【中文乱码求助】
#include <stdio.h>#include <math.h>
int main()
{
int n;
int sum = 0;
scanf("%d",&n);
if(n <= 1 )
printf("ERROR");
else
{
for(int s=2;s<=n;s++)
{
if (sushu(s) != 0)
sum = sum + s;
}
printf("素数和=%d",sum);
}
}
int sushu (int s)
{
for(int i=2;i<s;i++)
{
if(s%i==0)
return 0;
}
return 1;
}
你的.c文件编码问题。
新建.txt文件,把代码改成.c然后把代码复制进去即可。 你怎么编译通过的?使用自定义shuru()函数前你都没有声明;
看样子是编码问题
添加
#include <stdlib.h>
system("chcp 936"); 貌似是程序有问题 而且我一编译电脑就卡死了
页:
[1]