题库 第802页
编程题:查找出现过的数字
有一个数据字典,里面存有n个数字(n<=100000),小明现在接到一个任务,这项任务看起来非常简单——给定m个数字,分别查询这m个数字是否出现在字典之中;但是考虑到数据量的问题,小明找到了善于编程的你,希望你可以帮他解决这个问题。#…
多选题:元素前后倒置
下列程序段中能完成数组中n个元素前后倒置的是( )。如数组元素为3,1,8时,完成倒置后变为8,1,3。A.for(i=0;j=n-1;i<j;i++,j--){ x=a[i];a[i]=a[j];a[j]=x;}B.for(i=0;…
程序填空题:数字提取
fun函数功能:将字符串中的数字字符挑出来,并组合成一个整数返回(题目保证组合在整型范围内)。如字符串1aei7ei**$23&=,则提取的整数为1723。#include <stdio.h>#define N 200i…
程序填空题:方阵转置
本题目要求将M行M列方阵进行转置。c++#include <stdio.h>void convert(int a[][3],int n){ int i,j,x; for(i=0;i<n;i++) for(j…
单选题:有定义语句“int a=l, b=2, c=3, x;”, 则以下各程序段执行后, x的值不为3的是()。
有定义语句“int a=1, b=2, c=3, x;”, 则以下各程序段执行后, x的值不为3的是()。A.if (c<a) x =1;else if(b<a) x =2;else x = 3;B.if(a<3) x…
单选题:下列条件语句中,功能与其他语句不同的是()。
下列条件语句中,功能与其他语句不同的是()。A.if(a)printf("%d \n", x); else printf("%d \n", y);B.if(a == 0) printf("%d \n" , y); else printf("…
单选题:下列程序的运行结果是()。
下列程序的运行结果是()。int main(void){ int a, b, c;a = 20; b= 30; c= 10;if(a<b) a = b;if(a>=b) b=c; c=a;printf("a =%d, b=…
编程题:sdut-C语言实验-虎子的难题
稷下英才实验班有个同学叫虎子,有一天虎子刷到了一道编程题:给M(M<=100)组数据,每组数据有N个正整数(N<=100),要求把每组的N个数按升序排成一行。虎子觉得应该用指针和函数实现比较高效,但总是调试不出来,你能帮帮他吗?…
编程题:加油折扣(存在误差版)
小杰开学了,小杰爸爸开车送他去学校。路上汽车加油时,小杰爸爸告诉他,油价原价是8.38元一升。现在有一个折扣:每升汽油可优惠3毛,星期五加油每升汽油可额外优惠1毛,现在我还有一张满200减20的优惠券,但优惠券内购买的汽油不能享受这个折扣,…
编程题:二维数组最大值
本题目要求读入M(最大为10)行N(最大为15)列个元素,找出其中最大的元素,并输出其行列值。### 输入格式:输入在第一行中给出行数m和列数n。接下来输入m*n个整数。### 输出格式:输出最大值的行号,列号,值。### 输入样例:in2…