📄 analy-3.txt
字号:
分析与答案
分析:本题主要考查数的运算、循环结构等知识点,及考生根据给定的公式求出“个数”与“和”的能力。
使用5重for循环语句分别求出SIX和NINE,然后判断SIX+SIX+SIX与NINE+NINE是否相等,如果相等,则个数cnt加1,并把SIX+NINE累加到SUM中,直至循环结束,调用输出函数输出结果。
答案:
void countValue( )
{
int s,i,x,n,e,six,nine;
for(s=1;s<10;s++)
for(i=1; i <10; i ++)
for(x=1; x <10; x ++)
for(n=1;n<10;n++)
for(e=1;e<10;e++)
{
six=s*100+i*10+x;
nine=n*1000+i*100+n*10+e;
if((3*six)= =(2*nine))
{
cnt++;sum+=six+nine;
printf(“six=%d,nine=%d\n”,six,nine);
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -