输入一个三位数,判断这个数各个位是否为质数且最终输出的是这三位数中质数的个数(用C语言)
1条回答 默认 最新
- qfl_sdu 2021-10-06 23:50关注
就在给你的代码基础上加个计数就可以了啊
#include <stdio.h> int main() { int n,a,b,c; int cnt = 0; scanf("%d",&n); a = n/100; b = n/10%10; c = n%10; if(a==2 || a== 3 || a== 5 || a==7) cnt++; if(b==2 || b== 3 || b== 5 || b==7) cnt++; if(c==2 || c== 3 || c== 5 || c==7) cnt++; printf("质数的个数:%d",cnt); return 0; }
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决评论 打赏 举报无用 1