解题思路:先定义一个字符串数组,求出字符串的长度(循环的范围),理解好题目的意思,求输入字符串中质数的个数。
注意事项:质数的表示%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 人评分
A+B for Input-Output Practice (III) (C语言代码)浏览:569 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:574 |
2003年秋浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:581 |
K-进制数 (C语言描述,蓝桥杯)浏览:925 |
剪刀石头布 (C++代码)浏览:1703 |
大神老白 (C语言代码)浏览:600 |
Pascal三角 (C语言代码)浏览:641 |
图形输出 (C语言代码)浏览:936 |
C语言程序设计教程(第三版)课后习题6.9 (C语言代码)浏览:582 |
2003年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:809 |