夜星明灭 发表于 2016-5-15 20:21:58

新手问题

本帖最后由 康小泡 于 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;
}


以上代码执行不了,请大家帮忙指正。我是纯新人,请大家不要嫌弃问题太简单。

康小泡 发表于 2016-5-16 15:35:45

#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;
}


能执行啊。

hadesfish 发表于 2016-5-21 19:57:16

应该能执行
页: [1]
查看完整版本: 新手问题