计算机二级c语言上机试题库___全部的上机题目都在里面的

上传人:飞*** 文档编号:28519711 上传时间:2018-01-17 格式:DOC 页数:45 大小:120.50KB
返回 下载 相关 举报
计算机二级c语言上机试题库___全部的上机题目都在里面的_第1页
第1页 / 共45页
计算机二级c语言上机试题库___全部的上机题目都在里面的_第2页
第2页 / 共45页
计算机二级c语言上机试题库___全部的上机题目都在里面的_第3页
第3页 / 共45页
计算机二级c语言上机试题库___全部的上机题目都在里面的_第4页
第4页 / 共45页
计算机二级c语言上机试题库___全部的上机题目都在里面的_第5页
第5页 / 共45页
点击查看更多>>
资源描述

《计算机二级c语言上机试题库___全部的上机题目都在里面的》由会员分享,可在线阅读,更多相关《计算机二级c语言上机试题库___全部的上机题目都在里面的(45页珍藏版)》请在金锄头文库上搜索。

1、40001 求 11/21/31/n程序填空,不要改变与输入输出有关的语句。输入一个正整数 repeat (0int main( )int ri, repeat;int i, n;float sum;scanf(%d, for(ri=1; riint main( )int ri, repeat;int i, n;double fact;scanf(%d, for(ri=1; riint main( )int ri, repeat;int i, n;double x, mypow;scanf(%d, for(ri=1; riint main( )int ri, repeat;int i, n,

2、flag;float sum;scanf(%d, for(ri=1; riint main( )int ri, repeat;int i, n, temp;float sum;scanf(%d, for(ri=1; ri#include int main( )int ri, repeat;int temp, flag;double eps, item, sum;scanf(%d, for(ri=1; riint main( )int ri, repeat;int begin, c, end, f;scanf(%d, for(ri=1; riint main( )int ri, repeat;i

3、nt x, sum;scanf(%d, for(ri=1; riint main( )int ri, repeat;int i , max, n, x;scanf(%d, for(ri=1; riint main( )int ri, repeat;int number, sum;long in;scanf(%d, for(ri=1; riint main( )int ri, repeat;int i,n;float a,b,s,t;scanf(%d, for(ri=1; rivoid main()int ri, repeat;int i, n;long int a, sn, tn;scanf(

4、%d, for(ri=1; ri#include int main( )int ri, repeat;int flag, i, m, n;scanf(%d, for(ri=1; riint main( )int ri, repeat;int blank, digit, letter, other;char c;scanf(%d, getchar();for(ri=1; riint main( )int ri, repeat;int count, word;char c;scanf(%d, getchar();for(ri=1; riint main( )int ri, repeat;int d

5、igit;long in, temp, pow;scanf(%d, for(ri=1; riint main( )int ri, repeat;int op1, op2, res;char operator;scanf(%d, for(ri=1; rivoid main()int ri, repeat;int i, n;long a, sn;long fn(long a, int n);scanf(%d, for(ri=1; ri#include int main( )int ri, repeat;int flag,n;int prime(int m);scanf(%d, for(ri=1;

6、riint main( )int ri, repeat;long in, res;long reverse(long number); scanf(%d, for(ri=1; riint main( )int ri, repeat;int i, n, sum;float aver;int a10;scanf(%d, for(ri=1; riint main( )int ri, repeat;int i, index, n;int a10;scanf(%d, for(ri=1; riint main( )int ri, repeat;int i, n, temp;int a10;scanf(%d

7、, for(ri=1; riint main( )int ri, repeat;int i, index, n, t;int a10;scanf(%d, for(ri=1; riint main( )int ri, repeat;int i, index, k, n, temp;int a10;scanf(%d, for(ri=1; ri=repeat; ri+)scanf(%d, for(i=0; in; i+)scanf(%d, /*-*/for(i=0; in; i+) printf(%d , ai);printf(n); 60011 矩阵运算程序填空,不要改变与输入输出有关的语句。输入

8、一个正整数 repeat (0repeat10),做 repeat 次下列运算:读入 1 个正整数 n(1n6), 再读入 n 阶方阵 a , 计算该矩阵除副对角线、最后一列和最后一行以外的所有元素之和.(副对角线为从矩阵的右上角至左下角的连线)例:括号内是说明输入:1 (repeat=1)4 (n=4)2 3 4 15 6 1 17 1 8 11 1 1 1sum=35 (2+3+4+5+6+7+8=35)#include stdio.hint main( ) int ri,repeat;int a66,i,j,n,sum;scanf(%d,for(ri=1;ri=repeat;ri+)sc

9、anf(%d,for (i=0;in;i+)for(j=0;jn;j+)scanf(%d,/*-*/printf(sum=%dn,sum); 60012 加法口诀表程序填空,不要改变与输入输出有关的语句。输入一个正整数 repeat (0repeat10),做 repeat 次下列运算:输入 1 个正整数 n(1n 10), 输出一张 20 以内的加法口诀表 . 加数与被加数都不大于 n, 分列第一行和第一列.(将加数、被加数、和放入一个二维数组中, 再输出该数组)例:括号内是说明输入:1 (repeat=1)3 (n=3)输出:+ 1 2 3 1 2 2 3 4 3 4 5 6 #inclu

10、de stdio.hint main( ) int ri,repeat;int i,j,n,a1010;scanf(%d,for(ri=1;ri=repeat;ri+)scanf(%d,/*-*/for( i=0; i=n; i+ )for( j=0; j=n; j+ )if(i=0else if(i=0|j=i) printf( %-4d, aij);printf(n); 60013 判断上三角矩阵程序填空,不要改变与输入输出有关的语句。输入一个正整数 repeat (0repeat10),做 repeat 次下列运算:输入 1 个正整数 n (1n6)和 n 阶方阵 a 中的元素,如果 a

11、 是上三角矩阵, 输出YES, 否则, 输出NO。(上三角矩阵,即主对角线以下的元素都为 0, 主对角线为从矩阵的左上角至右下角的连线)例:括号内是说明输入:2 (repeat=2)3 1 2 3 0 4 5 0 0 6 (n=3)2 1 0 -8 2 (n=2)输出:YES NO#include stdio.h#include math.hint main( ) int ri,repeat;int a66,flag,i,j,n;scanf(%d,for(ri=1;ri=repeat;ri+)scanf(%d,for (i=0;in;i+)for (j=0;jn;j+)scanf(%d,/*-

12、*/if(flag) printf(YESn);else printf(NOn); 60014 求矩阵每行元素之和程序填空,不要改变与输入输出有关的语句。输入一个正整数 repeat (0repeat10),做 repeat 次下列运算:输入 2 个正整数 m 和 n (1m, n6),然后输入该 m 行 n 列矩阵 a 中的元素,分别求出各行元素之和, 并存入一维数组 row 中, 再输出 row.例:括号内是说明输入:1 (repeat=1)3 2 (m=3, n=2)6 31 -83 12输出:sum of row 0 is 9sum of row 1 is -7sum of row 2

13、 is 15#include stdio.h#include math.hint main( ) int ri,repeat;int flag,i,j,m,n,sum;int a66, row6;scanf(%d,for(ri=1;ri=repeat;ri+)scanf(%d%d,for(i=0;im;i+)for(j=0;jn;j+)scanf(%d,/*-*/for(i=0;im;i+)printf(sum of row %d is %dn,i,rowi); 60019 找鞍点(选作)程序填空,不要改变与输入输出有关的语句。输入一个正整数 repeat (0repeat10),做 repe

14、at 次下列运算:输入 1 个正整数 n(1n6)和 n 阶方阵 a 中的元素,如果找到 a 的鞍点(鞍点的元素值在该行上最大, 在该列上最小), 就输出它的下标, 否则,输出NO(设 a 最多有 1 个鞍点) 。例:括号内是说明输入:2 (repeat=2)4 1 7 4 1 4 8 3 6 1 6 1 2 0 7 8 9 (n=4)2 1 7 4 1 (n=2)输出:a21=6NO #include stdio.hint main( ) int ri,repeat;int flag,i,j,k,row,col,n,a66;scanf(%d,for(ri=1;ri=repeat;ri+)scanf(%d,for(i=0; in; i+)for(j=0; jn; j+)scanf(%d,/*-*/if(flag)printf(a%d%d=%dn, row, col,arowcol);elseprintf(NOn); 60021 求字符串长度程序填空,不要改变与输入输出有关的语句。连续输入一批以 # 结束的字符串(字符串的长度不超过 80),遇 # 则全部输入结束。统计并输出每个字符串的有效长度。例:括号内是说明输入:hello 12#abc+0# (连续输入 2 个字符串hello 12和abc+0)输出:8 (hello 12的有效长度是 8)5 (abc+0的有效长度是 5)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 其它文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号