解题思路:
题目已经提示得很明确,把数字看做字符。那么,就将数字看做字符,在与奇数字符作对比,如果是奇数字符,则统计数目加1.我使用的是列举法,将所有奇数字符列举出来,与输入字符对比。
注意事项:需要将统计的变量初始化为0,否则可能会出错。
参考代码:
#include<stdio.h> int main() { char x; int n; n=0; while((x=getchar())!=EOF) { if(x=='1'||x=='3'||x=='5'||x=='7'||x=='9') n++; } printf("%d",n); return 0; }
0.0分
0 人评分