用%来判断,即取余,如果没余数的话就是能被整除。
用%来判断,即取余,如果没余数的话就是能被整除 mian(){int x;scanf("d%",&x);if(x%3==0)printf("yes")else printf("no")答案补充 定义一个int x;输入定义的x值 scanf(("d%",&x);if的判断语句 判断一下输出结果
int main() { int a; scanf("%d",&a); if(a%3==0&&a%5==0&&a%7==0) printf("3 5 7"); else if((a%3==0&&a%5==0)||(a%3==0&&a%7==0)||(a%5==0&&a%7==0)) { if(a%3==0&&a%5==0) printf("3 5"); else if(a%3==0&&a%7==0) printf("3 7"); else...
else printf("%d不可以被2、3和5整除\n",n);}
用if语句编程实现:输入一个整数,判断它能否被3,5整除,并输出以下信息之一:1)能同时被3,5整除;2)能被其中哪个数(要指出是哪一个)整除;3)不能被3,5任一个数整除。工具/原料 电脑 DEV C++ 方法/步骤 1 第一步:首先我们需要现将我们的DEV C++软件打开,然后点击“新建源代码”。2 第二步:在...
include <stdio.h>int main(){ int n; scanf ("%d", &n); if (n%4==0)printf ("能被4整除\n"); if (n%7==0)printf ("能被7整除\n"); if (n%9==0)printf ("能被9整除\n"); return 0;}
scanf("输入一个数%d",&s);语句改为 printf("输入一个数:\n");scanf("%d",&s);scanf();里尽量少有输出字符
因为c是字符型变量,只能存放一个字符!所以,c=c+','+'5'是无法实现你想象的结果(c='3,5')的。这是你程序语法方面的错误。再说,c放那么多东西也没什么用处,你就让它放一个字符好了。这样修改一下:1、第10行改为if(c=='3')。2、去掉11、12行。3、第16行改为if(c=='5')。4、...
include<stdio.h> include<string.h> define N 100 main(){int i,j=0,k=0,a1[N],a2[N];for(i=0;i<N;i++)if(i%3==0)a1[j++]=i;else a2[k++]=i;for(i=0;i<j;i++)printf("%ld ",a1[i]);printf("\n");for(i=0;i<k;i++)printf("%ld ",a2[i]);printf("\...
main(){int x;scanf(“%d”,&x);if((x%3==0)&&(x%5==0)&&(x%7==0)) printf(“yes”);else printf(“No”);}