首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

关于c语言的题 瞅解答

2013-04-09 
关于c语言的题望解答编写一个程序,确定在一个三位数中,判断其所有的数字位都是奇数、偶数还是由奇数和偶数

关于c语言的题 望解答
编写一个程序,确定在一个三位数中,判断其所有的数字位都是奇数、偶数还是由奇数和偶数混合而成。编写的程序应该提示用户输入一个三位数,并且在屏幕上回显这个数字。如果该数字全部由奇数组成,那么在屏幕上显示“This number contains all odd digits.”,如果其中的数字都是偶数,那么在屏幕上显示“This number contains all even digits.”如果其中的数字位包含奇数和偶数,那么在屏幕上显示“This number contains both odd and even digits.”。



不求程序 ,我想自己编, 只求大概思路,还望指教 
[解决办法]

#include<stdio.h>
int main()
{
int n,x,y,z;
while(scanf("%d",&n)!=EOF)
{
x=(n/100)%2;
y=((n%100)/10)%2;
z=(n%10)%2;
if(x==0&&y==0&&z==0)
printf("This number contains all even digits");
else if(x!=0&&y!=0&&z!=0)
printf("This number contains all odd digits");
else
printf("This number contains both odd and even digits");
}
return 0;
}

热点排行
Bad Request.