9.本程序的功能是计算1+22+333+4444+…的前n项的值,n由键盘输入(n<10)。
#include
#include
int main()
{int i,j,n; long temp,sum=0;
printf( );
scanf( );
while(n<1||n>10)
{printf( );
scanf( );
}
for(i=0;i<n;i++)
{( (19) );
for(j=0;j<=i;j++)
temp+=( )pow(10,j)*( (20) );
sum+=temp;
}
printf( );
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f2-3a28-c003-bc7499099f00.html
点击查看答案
6.下面程序的功能是:查找满足下列条件的m、n的值。给定正整数k,02-mn-m2)2 =1且使n2 +m2的值达到最大的m、n的值。
#include
int main()
{ long m, n, k, s, flag = 0;
printf( );
scanf( );
n = k;
do
{ m = ( (11) );
do
{ s = n*( ) - m*m;
if ( s*s==1) ( (12) );
else m--;
}while (m>0&&!flag);
if(m==0) ( (13) );
}while(n>0&&!flag);
printf( );
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f2-1ed0-c003-bc7499099f00.html
点击查看答案
2.下面程序运行时输出的结果是()。
#include
int main()
{ int m=1, n, i;
for(i=0;i<5;i++)
{ int m=1;
m++;
if(i==4)n=m;
}
printf( );
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f1-bd28-c003-bc7499099f00.html
点击查看答案
11.3
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f4-7c48-c003-bc7499099f02.html
点击查看答案
35.下列正确的字符串常量是________。
A. 'abc'
B. '\t'
C. "\\t"
D. 97
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-8e90-c003-bc7499099f00.html
点击查看答案
20.下面程序运行时输出的结果是()。
#include
int main( )
{ int n=0, i;
for(i=0; i<3; i++)
switch( )
{ case 0:
case 1:
case 2:
case 3: printf("%2d ", n++);
}
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f1-f7c0-c003-bc7499099f00.html
点击查看答案
9.常量'\n'的数据类型是( )。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-2518-c003-bc7499099f00.html
点击查看答案
40.在下面各组标识符中,均可以用作变量名的一组是( )。
A. a02, Int
B. table_1, a*.0
C. 0_a, W13
D. for, point
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-9a48-c003-bc7499099f00.html
点击查看答案
9.本程序的功能是:查找所有满足下面条件的两个整数对:(1)两个整数都是3位数;(2)组成两个整数各位的数字各不相同并且不出现数字0;(3)第二个数等于第一个数的两倍。例如,134和268就是满足该条件的一个整数对。
#include
int main()
{int a,b,c,j,k,w,e[6],sum;
for(a=1;a<=5;a++) /*a百位,b十位,c个位*/
for(b=1;b<=9;b++)
for(c=1;c<=9;c++)
{e[0]=a;e[1]=b;e[2]=c;
sum=a*100+b*10+c;
sum=2*sum;
if(sum>999)( (21) );
e[3]=sum/100;
e[4]=(sum-e[3]*100)/10;
e[5]=( (22) );
w=1;
for(j=0;j<5;j++)
for(k=0;k<6;k++)
if(e[k]==0||j!=k&&e[j]==e[k]) w=0;
if( )
for(k=0;k<2;k++)
if( )
printf("%d%d%d\n",e[k*3],e[k*3+1],e[k*3+2]);
else
printf("%d%d%d\t",e[k*3],e[k*3+1],e[k*3+2]);
}
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f3-b510-c003-bc7499099f00.html
点击查看答案
7. 已有定义“int c, d;”,且c和d的值均大于0,表达式“c%d+c/d*d==c”的值为________。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f0-55c8-c003-bc7499099f00.html
点击查看答案