APP下载
首页
>
文学知识
>
C语言程序设计题库
搜索
C语言程序设计题库
题目内容
(
单选题
)
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;
}

答案:MLDNLDMN

C语言程序设计题库
1.下面程序运行时输出的结果是()。
#include
int main()
{ int x=0, y=1, z=10;
if( )
if( )
z=20;
else
z=30;
printf( );
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f1-4410-c003-bc7499099f00.html
点击查看题目
2.输出1900~2000年中所有的闰年。每输出3个年号换一行。(判断闰年的条件为:能被4整除,但不能被100整除,或者能被400整除。)
#include
int main()
{ int i,n=0;
for(i=1900;i<=2000;i++)
{ if(i%4==0 && i%100!=0 || i%400==0){
printf( );
n++;
if(n%3==0) printf( );
}
}
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f2-78a8-c003-bc7499099f00.html
点击查看题目
6.本程序的功能是:取出一个十进制正整数中的所有偶数数字,用这些数字构成一个最大数。例如,由123456中取出2、4、6,组成的最大数为642。
#include
#define N 10
int main()
{int i,j,k=0,t,d,a[N]; long n,m=0;
printf( );
scanf( );
while(n>0)
{t=( (13) );
if(t%2==0) a[k++]=t;
n/=10;}
for(i=0;i<k-1;i++)
{d=i;
for(j=i+1;j<k;j++)
if( ) d=j;
if(( (14) ))
{t=a[d];a[d]=a[i];a[i]=t;}
}
for(i=0;i<k;i++)
m=( (15) );
printf( );
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f3-99b8-c003-bc7499099f00.html
点击查看题目
37.以下关于函数形式参数的声明中正确的是________。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f5-33e0-c003-bc7499099f00.html
点击查看题目
3.C语言有!、&&、||三个逻辑运算符,其中优先级高于算术运算符的是________。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f0-4df8-c003-bc7499099f02.html
点击查看题目
33.dog34.3 2 335.-10 536.7 4 1
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f7-3780-c003-bc7499099f00.html
点击查看题目
5.计算表达式
x>1
要求计算精度为第n项的绝对值小于105
#include
int main()
{ float y,s=1,x,xx=1,a=1,i=1;
scanf( );
do
{ a=-a;
i++;
xx=xx*x;
y=i/xx;
s=s+a*y;
}while(y>0.00001);
printf( );
return 0;
}
第6章 数组
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f2-8c30-c003-bc7499099f00.html
点击查看题目
16.以下标识符中,不能用作变量名的是( )。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-5bc8-c003-bc7499099f00.html
点击查看题目
11.已有定义“char ch[80];”,若需要将键盘输入的一个不含空格的字符串保存到ch数组中,则下列语句中正确的是( )。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f2-c6c8-c003-bc7499099f00.html
点击查看题目
9.若有数组a和b的声明“static char a[]= "abcdef",b[]={ 'a', 'b', 'c', 'd', 'e', 'f'};”则数组a和数组b的长度分别是( )。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f2-bef8-c003-bc7499099f00.html
点击查看题目
首页
>
文学知识
>
C语言程序设计题库
题目内容
(
单选题
)
手机预览
C语言程序设计题库

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;
}

答案:MLDNLDMN

分享
C语言程序设计题库
相关题目
1.下面程序运行时输出的结果是()。
#include
int main()
{ int x=0, y=1, z=10;
if( )
if( )
z=20;
else
z=30;
printf( );
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f1-4410-c003-bc7499099f00.html
点击查看答案
2.输出1900~2000年中所有的闰年。每输出3个年号换一行。(判断闰年的条件为:能被4整除,但不能被100整除,或者能被400整除。)
#include
int main()
{ int i,n=0;
for(i=1900;i<=2000;i++)
{ if(i%4==0 && i%100!=0 || i%400==0){
printf( );
n++;
if(n%3==0) printf( );
}
}
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f2-78a8-c003-bc7499099f00.html
点击查看答案
6.本程序的功能是:取出一个十进制正整数中的所有偶数数字,用这些数字构成一个最大数。例如,由123456中取出2、4、6,组成的最大数为642。
#include
#define N 10
int main()
{int i,j,k=0,t,d,a[N]; long n,m=0;
printf( );
scanf( );
while(n>0)
{t=( (13) );
if(t%2==0) a[k++]=t;
n/=10;}
for(i=0;i<k-1;i++)
{d=i;
for(j=i+1;j<k;j++)
if( ) d=j;
if(( (14) ))
{t=a[d];a[d]=a[i];a[i]=t;}
}
for(i=0;i<k;i++)
m=( (15) );
printf( );
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f3-99b8-c003-bc7499099f00.html
点击查看答案
37.以下关于函数形式参数的声明中正确的是________。

A.  int a[ ]

B.  int a[ ][ ]

C.  int a[ ]={0}

D.  int a[2][ ]

https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f5-33e0-c003-bc7499099f00.html
点击查看答案
3.C语言有!、&&、||三个逻辑运算符,其中优先级高于算术运算符的是________。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f0-4df8-c003-bc7499099f02.html
点击查看答案
33.dog34.3 2 335.-10 536.7 4 1
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f7-3780-c003-bc7499099f00.html
点击查看答案
5.计算表达式
x>1
要求计算精度为第n项的绝对值小于105
#include
int main()
{ float y,s=1,x,xx=1,a=1,i=1;
scanf( );
do
{ a=-a;
i++;
xx=xx*x;
y=i/xx;
s=s+a*y;
}while(y>0.00001);
printf( );
return 0;
}
第6章 数组
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f2-8c30-c003-bc7499099f00.html
点击查看答案
16.以下标识符中,不能用作变量名的是( )。

A.  main

B.  scanf

C.  _float

D.  sizeof

https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-5bc8-c003-bc7499099f00.html
点击查看答案
11.已有定义“char ch[80];”,若需要将键盘输入的一个不含空格的字符串保存到ch数组中,则下列语句中正确的是( )。

A.  scanf("%s", ch);

B.  scanf("%s", ch[0]);

C.  s=gets();

D.  ch=getchar();

https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f2-c6c8-c003-bc7499099f00.html
点击查看答案
9.若有数组a和b的声明“static char a[]= "abcdef",b[]={ 'a', 'b', 'c', 'd', 'e', 'f'};”则数组a和数组b的长度分别是( )。

A.  7,6

B.  6,7

C.  6,6

D.  7,7

https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f2-bef8-c003-bc7499099f00.html
点击查看答案
试题通小程序
试题通app下载