解题思路:先定义一个字符串数组,求出字符串的长度(循环的范围),理解好题目的意思,求输入字符串中质数的个数。
注意事项:质数的表示%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语言代码)浏览:712 |
C语言程序设计教程(第三版)课后习题8.4 (Java代码)浏览:728 |
C语言程序设计教程(第三版)课后习题11.1 (C语言代码)浏览:791 |
回文串 (C语言代码)浏览:2845 |
【出圈】 (C语言代码)浏览:794 |
C语言程序设计教程(第三版)课后习题6.5 (C语言代码)浏览:748 |
幸运数 (C++代码)浏览:1258 |
简单的a+b (C语言代码)浏览:524 |
C语言程序设计教程(第三版)课后习题10.7 (用指针求解)浏览:1459 |
printf基础练习 (C语言代码)浏览:1792 |