c语言编程题求式子,C语言编程测试题(含答案).doc

C语言编程测试题(含答案).doc

C C 语言程序设计阶段性考核(语言程序设计阶段性考核(9090 分钟)分钟) 学号学号 姓名姓名_ _ 得分得分 程序设计题程序设计题本大题共本大题共 7小小题,题,选选 5题完成,题完成,35题必选,题必选,共共 100分分 注意将在 vc中调试通过的代码复制到每题“程序代码”下面,然后提交本 文档即可,文档命名为“姓名.doc” ,如 张文.doc 1、求出 10 到 100 内能同时被 2、3、7 整除的数,并输出。 程序代码 include“stdio.h“ void main 求出 10 到 100 内能同时被 2、3、7 整除的数,并输出 int i; fori10;i100;i ifi20 2、输出 Fibonacci 数列 1,1, 2,3, 5, 8, 13前 42 个数,并以每行 5 个数方式输出。 程序代码 include“stdio.h“ void main 输出 Fibonacci 数列 1,1, 2,3, 5, 8, 13前 42 个数,并以每行 5 个数方式输出。 long int f42; int i; f0f11; fori2;i42;i fifi-1fi-2; fori0;i42;i ifi50 printf“n“; printf“10d“,fi; 3、编写程序,输入一个 33 的矩阵,求两个对角线元素中的最大值 程序代码 include“stdio.h“ void main 编写程序,输入一个 33 的矩阵,求两个对角线元素中的最大值 int a33; int i,j,max; /* a00 a01 a02 1 2 3 a10 a11 a12 4 5 6 a20 a21 a22 7 8 9 */ 二重循环输入数组元素 printf“请输入数组元素n“; fori0;i3;i forj0;j3;j scanf“d“, 输出二维数组 fori0;i3;i forj0;j3;j printf“d “,aij; printf“n“; 求二维数组对角线最大值,ij or ij2 maxa00; fori0;i3;i forj0;jmax maxaij; 输出最大值 printf“maxdn“,max; 4、编写程序,输入 12 个数,按照从后向前的顺序依次找出并输出其中能被 7 整除的所有整 数以及这些整数的和,在屏幕上输出 程序代码 include“stdio.h“ void main 4、编写程序,输入 12 个数,按照从后向前的顺序依次找出并输出其中能被 7 整除的所 有整数以及这些整数的和,在屏幕上输出 int a12; printf“请输入数组元素n“; fori0;i0;i ifi70 printf“d “,ai; sumsumai; printf“n“; printf“sumdn“,sum; 5、编写程序打印以下图形 (必须使用循环结构) 0 1 2 3 4 5 6 7 8 9 程序代码 include“stdio.h“ void main int a44; int k0,i,j; 输入数组元素 printf“请输入数组n“; fori0;i4;i forj0;j4;j scanf“d“, 变量 k 累加赋值 fori0;i4;i forj0;ji;j aijk;等同于 aijk; kk1; 输出数组 fori0;i4;i forj0;ji;j printf“d “,aij; printf“n“; 6、已知字符串 char s50”Iamstudent”,请编写程序将字符 a 插入到 student 之前,结 果为“Iamastudent”,程序框架为 Void main char s50”Iamstudent”; 程序代码 include“stdio.h“ void main 6、已知字符串 char s50“Iamstudent“,请编写程序将字符 a 插入到 student 之前, 结果为“Iamastudent“ char s50“Iamstudent“; int i; 字符串实际长度为 10,数组下标为 09 的存储 foristrlens-1;sis每个字符向后移一个 si1si;s向后一定一个, s的位置用来存放a sia 7、设计程序计算以下式子的值 1(12)(123)(1234)。 。 。 。(123。 。 。99100) 程序代码 include“stdio.h“ void main 设计程序计算以下式子的值 01(12)(123)(1234)。 。 。 。(123。 。 。99100) int i,j,sum1,sum0; fori1;i100;i可以将 100 改成 5 测试结果的正确性,i 表示 1 到 100 项 sum10; forj1;ji;j sum1sum1j;求每一项的累加和 sumsumsum1;求总和,在每一项求和之后 printf“dn“,sum;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值