新手问题
本帖最后由 康小泡 于 2016-5-16 15:36 编辑#include <stdio.h>
int main()
{
int a,b;
int c=2;
printf("请输入一个自然数:\n");
scanf("%d",&a);
do
{
b=a%c;
c=c+1;
}
while(b!=0);
if(c=a+1)
{
printf("你输入的数是素数\n");
}
else
{
printf("你输入的数是合数\n");
}
return 0;
}
以上代码执行不了,请大家帮忙指正。我是纯新人,请大家不要嫌弃问题太简单。 #include <stdio.h>
#include <Windows.h>
int main()
{
int a,b;
int c=2;
printf("请输入一个自然数:\n");
scanf_s("%d",&a);
do
{
b=a%c;
c=c+1;
}
while(b!=0);
if(c=a+1)
{
printf("你输入的数是素数\n");
}
else
{
printf("你输入的数是合数\n");
}
system("pause");
return 0;
}
能执行啊。 应该能执行
页:
[1]