解题思路:先定义一个字符串数组,求出字符串的长度(循环的范围),理解好题目的意思,求输入字符串中质数的个数。
注意事项:质数的表示%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语言程序设计教程(第三版)课后习题10.7 (C语言代码)浏览:968 |
C语言程序设计教程(第三版)课后习题8.8 (C语言代码)浏览:1428 |
C语言训练-自由落体问题 (C语言代码)浏览:615 |
DNA (C语言代码)浏览:394 |
蚂蚁感冒 (C语言代码)浏览:773 |
计算质因子 (C语言代码)浏览:707 |
C语言程序设计教程(第三版)课后习题6.1 (C语言代码)浏览:514 |
C语言训练-排序问题<1> (C语言代码)浏览:355 |
字符串的修改 (C语言代码)浏览:1142 |
母牛的故事 (java语言代码)浏览:880 |