📄 analy-9.txt
字号:
分析与答案
分析:本题主要考查数的运算、算术运算符的使用、循环结构、数组的使用等知识点。
本题利用for循环和数学运算符依次求出100~1000之内的三位数的百位、十位、个位上的数,判断个位数字与十位上的数的和对10取余是否等于百位上的数,为真则继续判断这些数是否为素数,为素数则统计其个数cnt,并求出满足条件的这些素数的总和sum。
答案:
void countValue()
{
int I,j,half,hun,ten,data;
for(I=101;I<1000;I++)
{
hun=I/100;
ten=I%100/10;
data=I%10;
if(hun==(ten+data)%10)
{
half=I/2;
for(j=2;j<half;j++)
if(I%j==0) break;
if(j>=half)
{
cnt++;
sum+=I;
}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -