解题思路:定义一个字符串,定义奇数的个数从0开始,输入一串字符串,并使用strlen统计字符串的长度,利用for循环统计奇数个数,并令其自增。输出即可。
注意事项:定义的字符串长度要足够大;要利用strlen来测量输入的字符串长度;且i不能超过输入的字符串长度。
参考代码:
#include #include int main() { char st[100]; int i,j=0,x; gets(st); x=strlen(st); for(i=0;i<x;i++) { if(st[i]%2!=0) j++; } printf("%d\n",j); return 0; }
0.0分
1 人评分
C语言训练-排序问题<2> (C++代码)浏览:935 |
C语言程序设计教程(第三版)课后习题6.4 (C语言代码)浏览:573 |
【数组的距离】 (C语言代码)浏览:787 |
【计算两点间的距离】 (C语言代码)浏览:1522 |
A+B for Input-Output Practice (V) (C语言代码)浏览:497 |
局部变量作函数返回值的问题浏览:1028 |
永远的丰碑 (C语言代码)浏览:608 |
C语言程序设计教程(第三版)课后习题8.4 (C语言代码)浏览:607 |
1392题解(大数相加)浏览:640 |
A+B for Input-Output Practice (II) (C语言代码)浏览:622 |