全文预览

一、填空题

上传者:梦溪 |  格式:doc  |  页数:8 |  大小:63KB

文档介绍
printf(“%d\n”,s); }Р23.以下程序运行时输出结果是_____________。Р#define f(x) (x*x)Рmain( )Р{ int i1,i2; Рi1=f(8)/f(4); Р i2=f(4+4)/f(2+2);Р printf("%d, %d\n",i1,i2); }Р三、编程题Р1.输入非零的2个实数以及加、减、乘、除中的某运算符号,并调用自己编写的函数计算相应的结果。Р2.输入一个正整数n, 计算并输出1!+2!+3!+…+n!的值。Р3.有一个4×3的整形矩阵,要求编程输入整形矩阵的值,并求出其中的最大值与最小值。。Р4.编程输入两个 3×3整形矩阵的值,求它们的对应值的和并分3行输出。Р5.分9行输出9×9乘法表。(i*j=k)其中i<=j,输出结果为下三角形。Р6. 编程输出2000~3000之间的闰年,每10个占一行。(闰年能被4整除但不能被100整除,或能被400整除,)Р7.写一函数,求一个字符串的长度,在主函数中输入字符串,并输出其长度(用指针方法处理)Р8.输入三个字符串,按从小到大顺序输出它们。Р9.输入10个字符串,输出其中的最大字符串以及它的长度。Р10.用一个一维数组,存放输入的10个学生的成绩,求出平均分,最高分和最低分。Р11.编写程序,求1-3+5-7+…..-99+100的值。Р12.使用函数将数组中的数按颠倒的顺序重新存放Р13.编写程序,i数列的前30项(每行输出5项)。Р14.输入a、b、c三个整数,按大小顺序输出(注意:使用函数调用交换两个变量的值,用指针变量作调用函数的形参与实参)。Р15.已知一个班有10个学生的成绩,要求在主函数中定义数组并输入这10个学生的成绩,调用sort函数后再输出排序后的结果,在函数sort(int a[],int n)中用选择法对这10个成绩从大到小进行排序。

收藏

分享

举报
下载此文档