cin >> x;if (x % 3)cout << x << "不是3的倍数!" << endl;else cout << x << "是3的倍数!" << endl;system("pause");return 0;}
用%运算符 if(x%3==0||x%5==0) cout<<"yes"<<endl; eles cout<<"NO"<<endl;
一、用字符串保存输入,输入3个数字字符。二、用int型保存输入,通过整除、求余的操作获取每一位数字,再将3位数和与3求余,余为0就是3的倍数。下面用方法二写:include <stdio.h> int main(){ int num,g,s,b;printf("请输入一个三位数:"),scanf("%d",&num);g=num%10,s=(num%100)...
int main(){ int a;scanf(”%d“, &a);if (!(a % 3) && !(a%5)) { printf("yes");} else { printf("no");} return;} 问题中是3和5的倍数,如果该陈 是3或5的倍数,将&& 换成 ||符号。希望我的解答能够被采纳。
printf("%d 是 3 的倍数\n",num);if (0==num%4)printf("%d 是 4 的倍数\n",num);return 0;} /*呵呵,这是一个简单的程序,如果用switch就更不好做了,用if语句判断更快,因为switch只能判断特定的结果,简单说吧,你的程序只能当你输入1,2,3时才会有输出结果,每种语句都有自己适用...
后面的错误就很多了,我写一个给你看吧 include<stdio.h> void main(void){ int a;printf("Input a number:\n");scanf("%d",&a);switch(a%2){ case 0:if(!(a%4)) printf("a is a multiple of 4\n");else printf("a is a multiple of 2\n");break;case 1:if(!(a%3...
include"stdio.h"main(){inta;intgewei;printf("Pleaseanumber:\n");scanf("%d",&a);gewei=a%10;/*对输入的数提取个位*/if(gewei==5)printf("yes");elseprintf("no");getch();}
请将下列问题变为c语言程序:输入一个字符,判断如果是小写字母,则将其转换为大写字母输出,否则直接输出2、输入一个数,判断它是奇数还是偶数,如果是偶数则输出“此数是偶数”,并进一步判断它是否为6的倍数,如果是输出“是6的倍数”3、输入一个数,判断当这个数大于5时a=1,如果小于5时a=-1,否则a=0;...
false,再从下一个为 true 的数组项的位置对应的那个数开始,把这个数所有的倍数对应的数组项设置为 ...
在下列方格中填写数字:1 16 15 14 132 17 24 23 123 18 25 22 114 19 20 21 105 6 7 8 9题目15:有100盏灯,由100个开关控制,现在有100个人顺序从每个开关走过,第1个人将所有开关拨一下,第2个人将偶数开关拨一下,第3个人将3的倍数的开关拨一下,依次类推.问,100人过后,哪些灯是亮的,哪些灯是灭...