更多"下列程序的功能是:寻找并输出11至999之间的数m,它满足m,m2和m"的相关试题:
[简答题]下列程序的功能是:寻找并输出11至999之间的数m,它满足m,m2和m3均为回文数。所谓回文数是指其各位数字左右对称的整数,例如121,676,94249等。满足上述条件的数如m=11,m2=121,m3=1331皆为回文数。请编制函数int jsValue(long n)实现此功能,如果是回文数,则函数返回1,反之则返回0。最后把结果输出到文件out43.dat中。
注意:部分源程序已给出。
请勿改动主函数main( )。
试题程序:
#include<stdio.h>
int jsValue(long n)
main( )
long m;
FILE *out;
out=fopen(",out43.dat","w");
for(m=11;m<1000;m++)
if(jsValue(m) && jsValue(m*m) && jsValue(m*m*m))
print f ("m=%41d, m*m=%61d,m*m*m=%81d" ,m,m*m, m*m*m);
fprintf(out, "m=%41d,m*m=%61d,m*m*m=%81d/n",m,m*m,m*m*m);
fclose (out);
[简答题]补充函数,要求实现如下功能:寻找并输出11~999之间的数m,使得m、m2、m3均为回文数(回文数是指各位数字左右对称的整数),例如:12321、505、1458541等。满足上述条件的数如m=11时,m2=121,m3=1331都是回文数。请编写jsValue(long m)实现此功能。如果是回文数,则函数返回1,不是则返回0。最后,把结果输出到文件OUT.DAT中。
注意:部分源程序已经给出。请勿改动主函数main( )中的内容。
试题程序:
#include<string.h>
#include<stdio.h>
#include<stdlib.h>
int jsValue<long n>
main( )
long m;
FILE*out;
out=fopen("OUT.DAT","w");
for(m=11;m<1000;m++)
if(jsValue(m)&&jsValue(m*m)&&jsValue(m*m*m))
printf("m=%4ld,m*m=%6ld,m*m*m=%
8ld/n",m,m*m,m*m*m);
fprintf(out,"m=%4ld,m*m=%6ld,m*m*m
=%8ld/n",m,m*m,m*m*m);
fclose(out);
[简答题]补充函数,要求实现如下功能:寻找并输出11~999之间的数m,它满足m,m2,m3均为回文数(回文数是指各位数字左右对称的整数),例如:12321,505,1458541等。满足上述条件的数如m=11时,m2=121,m3=1331都是回文数。请编写js-Value(long m)实现此功能。如果是回文数,则函数返回1,不是则返回0。最后,把结果输出到文件OUT.DAT中。
注意:部分源程序已经给出。
请勿改动主函数Main( )中的内容。
试题程序:
#include<string.h>
#include<stdio.h>
#include<stdlib.h>
int js Value(long n)
main( )
long m;
FILE*OUt:
Out=fopen("OUT.DAT","w");
for(m=11;m<1000;m++)
if(jsValue(m)&&jsValue(m*m)&&jsValue(m*m*m))
printf("m=%41d,m*m=%61d,m*m*m=%81d",m,m*m,m*m*m);
fprintf(out,"m=%41d,m*m=%61d,m*m*m=%81d",m,m*m,m*m*m);
fclose(out);
[单项选择]
空气从压气罐中通过一拉伐尔喷管输出,已知喷管出口压强p=14kN/m2,马赫数M=2.8,压气罐中温度t0=20℃,喷管出口的温度为()K,速度为()m/s。
A. 114;500
B. 114;600
C. 114;700
D. 114;800
[单项选择]下面程序的输出结果是______。
main( )
int m1=’a’,m2=’e’,m3=’e’;
printf("%d%c/n",m2-m1,m3-’b’+’A’);
A. 2,M
B. 4,D
C. 2,E
D. 输出结果不确定
[填空题]下面程序的功能是输出1至100之间每位数的乘积大于每位数的和的数。请填空。
main( )
{intn,k=1,s=0,m;
for(n=1;n<=100;n++)
{k=1;s=0;m=n;
while(m)
{k*=m%10;S+ =m%10;
______;}
if(k>S)printf("%d",n);}
}
[填空题]以下程序的功能是在立即窗口中输出100~200之间所有的素数,并统计输出素数的个数,请在程序空白处填入适当的语句,使程序可以完成指定的功能。
Private Sub Command2_Click( )
Dim i%,j%,k%,t% ’t为统计素数的个数
Dim b AS Boolean
For i=100 To 200
b=True
k=2
j=Int(Sqr(i))
Do while k<=j And b
If i Mod k=0 Then
b=______
End If
k=______
Loop
If b=True Then
t=t+1
Debug.Print i
End If
Next i
Debug.Print’t=’;t
End Sub
[填空题]以下程序的功能是输出1至100之间每位数的乘积大于每位数的和的数,例如对于数字 12,有1*2<1+2,故不输出该数:对于27,有2*7>2+7,故输出该数。请填空。
#include<iostream.h>
void main( )
{
int n,k=1,s=o,m;
for (n=1:n<=100:n++=
{
k=1;s=0;
_____,
while( )
{
k*=m%10;s+=m%10;
(3) ;
}
if(k>s)cout<<n:
}
}
[单项选择]
以单位体表面积(m2)计算的心输出量,称为()
A. 每搏输出量
B. 心输出量
C. 心指数
D. 射血分数
E. 心力贮备
[单项选择]固定资产核算系统中,信息查询输出功能可以输出固定资产( )。
A. 卡片
B. 明细账
C. 折旧表
D. 以上全部
[填空题]下面程序的功能是求1~100之间所有整数的平方和并输出结果,请填空。
SET TALK OFF
CLEAR
S=0
X=1
DO WHILE X<=100
【7】
【8】
ENDDO
S
RETURN