输入三个整数,判断它们的奇偶(函数判断并输出一个数的奇偶) “C语言编程”
答案:4 悬赏:70 手机版
解决时间 2021-01-03 17:44
- 提问者网友:相思似海深
- 2021-01-03 13:39
输入三个整数,判断它们的奇偶(函数判断并输出一个数的奇偶) “C语言编程”
最佳答案
- 五星知识达人网友:纵马山川剑自提
- 2021-01-03 13:55
#include
int main() {
int n,result,eo;
printf("输入一个三位正整数(q 结束):");
while(scanf("%d",&n) == 1) {
if(n < 100 || n > 999) {
printf("输入错误。\n");
continue;
}
result = (n / 100) % 10;
eo = result % 2;
printf("百位是:%d,%s\n",result,eo ? "奇数" : "偶数");
printf("输入一个三位正整数(q 结束):");
}
return 0;
}
int main() {
int n,result,eo;
printf("输入一个三位正整数(q 结束):");
while(scanf("%d",&n) == 1) {
if(n < 100 || n > 999) {
printf("输入错误。\n");
continue;
}
result = (n / 100) % 10;
eo = result % 2;
printf("百位是:%d,%s\n",result,eo ? "奇数" : "偶数");
printf("输入一个三位正整数(q 结束):");
}
return 0;
}
全部回答
- 1楼网友:归鹤鸣
- 2021-01-03 17:01
#include
int isOdd(int n)
{
if(n%2==0)return 0;
else return 1;
}
int main()
{
int a, b, c;
scanf("%d%d%d", &a, &b, &c);
if(isOdd(a))printf("%d is odd\n", a);
else printf("%d is even\n", a);
if(isOdd(b))printf("%d is odd\n", b);
else printf("%d is even\n", b);
if(isOdd(c))printf("%d is odd\n", c);
else printf("%d is even\n", c);
return 0;
}
- 2楼网友:鸽屿
- 2021-01-03 15:45
#include
int main(void)
{
int a;
scanf("%d",&a);
if (a>0)
{
if (a%2==0)
printf("偶数");
else
printf("奇数")
}
return 0;
}
- 3楼网友:慢性怪人
- 2021-01-03 15:09
#include
void is_jiou(int n)
{
if(n % 2 == 0)
printf("%d是偶数\n",n);
else
printf("%d是奇数\n",n);
}
int main(void)
{
int a[3];
int i;
printf("请输入3个数:");
for(i = 0; i < 3; i++)
scanf("%d",&a[i]);
for(i = 0; i < 3; i++)
is_jiou(a[i]);
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯