sususususu 发表于 2022-10-24 16:57:48

编程小问题,判断输出

编写程序,输入一个整数,判断其能否同时被2和3整除。若能则输出该整数;若不能,则输出”该数不能被2和3整除”。

输出格式为:"a=%d\n"

                      "该数不能被2和3整除\n"








#include<stdio.h>

int main()

{
    int i, num;
    int a=2;
   
    printf("请输入一个整数:");
    scanf("%d, num");

    for(i=2;i<4;i++)
    {
      if(num % i == 0)
      {a =0;}
    }
    if(a=2)
    {printf("%d \n", num);}
    else
    {
      printf("该数不能被2和3整除。" );
      return 0;
    }



为什么我的错了

jackz007 发表于 2022-10-24 17:03:46

本帖最后由 jackz007 于 2022-10-24 17:06 编辑

#include<stdio.h>

int main()
{
      int num                                 ;
      printf("请输入一个整数:")                ;
      scanf("%d" , & num)                     ;
      if(num % 2 == 0 && num % 3 == 0) {
                printf("%d\n" , num)            ;
      } else {
                printf("该数不能被2和3整除。\n" ) ;
      }
}
      编译运行实况:
D:\\C>g++ -o x x.c

D:\\C>x
请输入一个整数:9
该数不能被2和3整除。

D:\\C>x
请输入一个整数:6
6

D:\\C>
页: [1]
查看完整版本: 编程小问题,判断输出