解题思路:先定义一个字符串数组,求出字符串的长度(循环的范围),理解好题目的意思,求输入字符串中质数的个数。
注意事项:质数的表示%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语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:732 |
C语言程序设计教程(第三版)课后习题8.2 (Java代码)浏览:2271 |
十->二进制转换 (C语言代码)浏览:1298 |
不容易系列2 (C语言代码)浏览:597 |
数组输出 (C语言代码)--此题的题目描述有问题浏览:1818 |
成绩转换 (C语言代码)浏览:1014 |
简单的a+b (C语言代码)浏览:610 |
2004年秋浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:1352 |
【计算直线的交点数】 (C语言代码)浏览:1458 |
Cylinder (C语言描述+详细分析)浏览:3286 |