解题思路:
题目已经提示得很明确,把数字看做字符。那么,就将数字看做字符,在与奇数字符作对比,如果是奇数字符,则统计数目加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 人评分
C语言程序设计教程(第三版)课后习题7.2 (C语言代码)浏览:1071 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:638 |
C二级辅导-同因查找 (C语言代码)浏览:663 |
C语言程序设计教程(第三版)课后习题7.4 (C语言代码)浏览:566 |
C语言考试练习题_排列 (C语言代码)浏览:725 |
WU-整除问题 (C++代码)浏览:612 |
WU-printf基础练习2 (C++代码)浏览:2007 |
printf基础练习2 (C语言代码)浏览:646 |
C语言程序设计教程(第三版)课后习题8.4 (C语言代码)浏览:609 |
Hello, world! (C++代码)浏览:1744 |