解题思路:先定义一个字符串数组,求出字符串的长度(循环的范围),理解好题目的意思,求输入字符串中质数的个数。
注意事项:质数的表示%2==1或者%2!=0
参考代码:
#include <stdio.h>
#include <string.h>
{
int i,x=0,len; //x为字符串里质数的个数
char a[100];
gets(a);
len=strlen(a); //len为字符串数组的长度(也是循环的范围)
for(i=0;i<len;i++)
{
if(a[i]%2==1 { x++;} //如果数组里有质数就计数
}
printf("%d",x);
return 0;
}
0.0分
1 人评分
C语言程序设计教程(第三版)课后习题6.4 (C语言代码)浏览:596 |
A+B for Input-Output Practice (VI) (C++代码)浏览:417 |
上车人数 (C语言代码)浏览:781 |
C语言程序设计教程(第三版)课后习题6.10 (C语言代码)浏览:880 |
【计算两点间的距离】 (C语言代码)浏览:1493 |
2004年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:599 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:1069 |
局部变量作函数返回值的问题浏览:981 |
Tom数 (C语言代码)浏览:527 |
C二级辅导-进制转换 (C语言代码)浏览:660 |