c语言试题100道.pdf

上传人:ylj18****41534 文档编号:72018206 上传时间:2023-02-08 格式:PDF 页数:63 大小:690.74KB
返回 下载 相关 举报
c语言试题100道.pdf_第1页
第1页 / 共63页
c语言试题100道.pdf_第2页
第2页 / 共63页
点击查看更多>>
资源描述

《c语言试题100道.pdf》由会员分享,可在线阅读,更多相关《c语言试题100道.pdf(63页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、1.按下述格式,从键盘输入一个整数加法表达式:操作数1+操作数 2,然后计算并输出表达式的计算结果,形式如下:操作数1+操作数 2=计算结果。(课本 62)2.输入两个整形数并打印,如果用户不慎输入了非法字符,那么程序提示“输入数据类型错误”。(课本 68 页)3.已知三角形的三边长 a,b,c,要求编写程序,从键盘输入 a,b,c 的值,计算并输出三角形的面积(注意不存在的情况)。(第三章习题)4.编程从键盘输入圆的半径r,计算并输出圆的周长和面积。(第三章习题)5.任意从键盘输入一个三位整数,要求正确分离它的个位,十位和百位数,并分别在屏幕上输出。(课本 82)6.写一个函数实现统计一个输

2、入的整形数的位数。7.编程计算方程 ax*x+bx+c=0 的根,a,b,c 由键盘输入,只是用主函数来实现。(课本 83 页,但需综合考虑)8.编写三个函数,分别在 b*b-4*a*c 大于 0、小于 0、等于 0 时进行调用,并输出结果,在主函数中读入 a、b、c 的值。9.从键盘输入你和你朋友的年龄,编程判断谁的年龄大,并打印最大者的年龄。(课本 86 页)10.从键盘输入一个年份,判断该年是否是闰年,并输出结果。11.判断某人是否属于肥胖体型。根据身高与体重因素,医务工作者经广泛的调查分析给出了以下按“体指数”对肥胖程度的划分:体指数 t=w/h*h(w 为体重,单位为kg,h 为身高

3、,单位为 m)。当 t18 时,为低体重;当 t 介于 18 和 25 之间时,为正常体重;当 t 介于 25 和 27 之间时,为超重体重;当t27 时,为肥胖。编程从键盘输入你的身高 h 和体重 w,根据上式,判断体重类型。(课本 89)12.利用 switch 语句将百分制成绩转化为五分制成绩。(课本 97)13.利用 switch 语句将五分制成绩转换成对应分数范围并输出。14.编程设计一个简单的计算器程序,要求根据用户从键盘输入的表达式:操作数 1 运算符 op 操作数 2计算表达式的值,指定的运算符为加减乘除。(课本 98)15.利用时间函数编写一个猜数程序。(课本 106)16.

4、编程实现计算 n 的阶乘。(课本 107)17.利用函数递归实现计算 n!。18.利用/4=1-1/3+1/5-1/7计算的值直到最后一项的绝对值小于0.0001为止,要求统计总共累加了多少项。(课本 112)19.编程输出正三角格式的九九乘法表。(课本 118)20.编程输出下三角格式的九九乘法表。21.从键盘任意输入一个正整数,编程判断它是否是素数,若是素数,输出“YES”,否则输出“NO!”。(课本 127)22.编写一个程序实现输出 1100 之间所有素数。23.编写一个程序实现输出任意指定m、n 之间的所有素数。24.读入一个年份和月份,打印出该月有多少天(考虑闰年),用switch

5、 语句编程。(课本 159)(主要是设定一个标志,考虑闰年)25.打印所有的水仙花数。所谓水仙花数是指一个三位数,其各位数字的立方和等于该数本身。(例 159=1*1*1+3*3*3+5*5*5)(课本 159)26.鸡兔同笼,共有 98 个头,386 只脚,编程求鸡兔各多少只。(课本 160)27.用 1 元 5 角钱人名币兑换 5 分、2 分和 1 分的硬币(每一种都要有)共一百枚,问共有几种兑换方案?并输出每种方案。(课本 160)-1-/6328.三色球问题。若一个口袋中放有12 个球,其中有3 个红色的,3 个白色的,6 个黑色的,从中任取 8 个球,问共有多少种不同的颜色搭配?(课

6、本160)29.打印 100 以内整数的平方根表。(课本 161)30.编程打印一下图案:(课本 161)31.设计一个函数,计算两个正整数的最小公倍数。(课本 195)32.设计一个函数,计算两个正整数的最大公约数。(课本 196)33.编程使二维数组 amn按如下输入输出例:input1 2 3output1 44 5 62 53 634.从键盘输入某班学生某门课的成绩(每班人数最多不超过40 人,具体人数由键盘输入),试编程打印最高分及其学生序号。(课本 204)35.从键盘输入五个数,利用冒泡法排序,输出排序后的结果。36.从键盘输入五个数,利用选择法排序,输出排序后的结果。37.从键

7、盘任意输入五个学生的姓名,编程找出并输出按字典顺序排在最前面的学生姓名。(课本 234)38.从键盘任意输入五个学生的姓名,编程找出并输出按字典顺序的五个学生姓名。39.编程实现从键盘任意输入5 个正整数,统计非负数个数,并计算非负数之和。(课本242)40.从键盘任意输入 5 个正整数,用函数编程实现将其中最大数和最小数的位置对换后,再输出调整后的数组。(课本 242)41.输入 5*5 的矩阵,编程实现:求两条对角线上行、列下标均为偶数的各元素之积。(提示(i=j)|(i+j=4)&(i%2=0)&(j%2=0)(课本 242)42.编程将下列矩阵中的元素向右移动一列,最后一行移至第一列。

8、(课本 242)1935102143.输入一行字符,统计其中的英文字符、数字字符、空格及其他字符的个数。(课本 243)44.从键盘任意输入两个整数,利用指针变量作为函数参数,编程实现两数互换功能,然后将交换后的数据重新输出。(课本 252)45.用字符指针编程实现字符串复制函数。(课本 260)46.用字符指针编程实现求字符串长度函数。(课本 262)47.编写一个程序,可以实现在一个数组中删除指定的元素。如:数组元素为1,2,3,输入 3,便删除 3,输出 1,2;若输入 4,则继续输出 1,2,3。(课本 272)48.编程将若干字符串按字母顺序由小到大排序后输出。(二维数组和指针数组均

9、可)。(课本 280)49.编程输入一个班的某课程的学生成绩,计算其平均分,然后输出,班级人数由键盘输入。(课本 290)50.编程实现从键盘输入一个字符串,将其字符顺序颠倒后重新存放,并输出这个字符串(要求:使用头指针和尾指针来实现)。(课本 307)-2-/6351.编程判断输入的一串字符是否为“回文”。所谓回文是指顺读和倒读都一样的字符串,如“ABCCBA”是回文。(课本 307)52.用指针数组编程实现:从键盘任意输入一个数字表示月份值n,程序输出该月份的英文 表 示,若n不 在112之 间,则 输 出“Illegalmonth”。(January,February,March,Apr

10、il,May,June,July,Aguest,September,October,November,December)(课本 308)53.从键盘任意输入 5 个整数,用函数编程实现计算最大值和最小值,并返回它们所在数组中的位置。(课本 307)54.不使用函数 strcat(),编程实现字符串连接函数(使用指针实现)。55.不使用函数 strcat(),编程实现字符串连接函数(使用数组实现)。56.编程实现将二维数组 amn任意向右平移 i 各单位,in,将数据在二维数组中的位置改变后在进行输出。57.利用公式 Cij=Aij+Bij 计算 m*n 阶矩阵 A 和 m*n 阶矩阵 B 之和

11、,并输出。(提示:用二维数组实现矩阵相加)(课本 242)58.编写一个函数,利用数组实现对字符串的逆序排放并在主函数中输出。59.有如下数列,“1,1,2,3,5,8,13”,编程实现输出其前20 项,每行五个。60.编程打印如下的杨辉三角1111211331146411510105161.编写一个 Insert()函数,实现对一个有序数列an的插入。62.编写一个 Delet()函数,实现对一个有序数列某个特定元素的删除,释放其所占有的空间,并输出处理后的数组,若没有找到,则只输出not find!63.编程实现:任意输入英文星期几,在查找星期表后输出对应的数字。若为查找到,则输出 Not

12、 find!(课本 275)0Sunday1Monday2Tuesday3Wednesday4Thursday5Friday6Saturday64编写一个计算任意 m 行 n 列的二维数组中元素的最大值,并指出其所在的行列的函数 FindMax()。假设利用FindMax()计算3 个班 每班 4 个学生的某门成绩的最高分,并指出其所在的行列。(课本 278)65.利用动态内存分配实现:编程输入一个班的某门课成绩,计算平均分,然后输出。班级人数由键盘输入。(课本 291)66.利用动态内存分配实现:编程输入 m 个班(每班 n 个学生)某门课的成绩,计算最高分,并指出具有最高分的学生是第几个班

13、的第几个学生。67.利用指针,编程实现对于长度为n 的字符串输出 n 次,每次较上次首字符不再输出。-3-/63例如:”abcde”,依次输出 abcdebcdecdedee。(课本 302)68.结构体数组应用:模拟洗牌和发牌过程。一副扑克有 52 张,分 4 种花色(Suit),黑桃(Spades),红桃(Hearts),草花(Clubs),方块(Diamonds)。每种花色有分 13 张牌面(Face):A,2,3,4,5,6,7,8,9,10,Jack,Queen,King。编程完成洗牌和发牌过程。(课本 323、325)(难度很大)69 编写一个程序实现给出年月日,计算该日是该年的第

14、几天。70.给出年份和该年第几天,输出这天是该年的几月几日。71.编写一个函数,求一个给定数的所有因子。如72=2*2*2*3*3.72.编写一个函数,利用循环调用函数 依次返回两个整数 m,n 的所有公约数。例如 100,50返回值依次为50,25,10,5,2.73.写一个函数,实现计算n!,通过主函数调用,实现计算组合数。74.有一行文字,要求删去其中某个字符。此行文字和要删的字符均由键盘输入,要删的字符以字符形式输入(如输入 a 表示要删去所有的字符 a).(课本 241)75.输入一行字符,统计其中多有少个单词。假设单词之间以空格分开。(提示:判断是否有新单词出现的方法当前被检字符不

15、是空格,而前一被检字符不是空格,则表示有新单词出现)(课本 241)76.编写一个函数实现 Mystrcmp()用于实现strcmp()的功能,将两个字符串进行比较,然后将两个字符串中第一个比相同的字符的ASCII码值之差作为返回值返回。(课本241)77.写一个函数,判断自身不存在相同字符的两个字符串是否可以通过重排字符而得到,例如 dare 和 read、dear 都有这种关系。78.输入 10 个整数,将其中最小的数与第一个数交换,最大的数与最后的一个数对换。写三个函数:1)输入 10 个数 2)进行处理 3)输出 10 个数79.有 n 个整数,使前面各数向后平移m 个位置,最后m 个

16、数变成最前的 m 个数。例1 2 34 5 前移两位 3 4 5 1 2,改变数据在计算机内存中的位置,并进行输出。80.在主函数中输入 10 个等长的字符串。用一个函数对它们排序,然后在主函数输出10 个已排好序的字符串。81.在主函数中输入 10 个任意长度的字符串。用一个函数对它们排序,然后在主函数输出10 个已排好序的字符串。82.利用一维数组实现替代二维数组来完成对m*n 阶数组的转置。要求:改变数据在计算机内存中的位置,然后在主函数中输出。83.写一字符串,包含 n 个字符,写一函数,将此字符串从第 m 个字符开始的全部字符复制成另一个字符串,并进行输出。84.输入一个名词英语单词

17、,按照语法规则将单数转换成复数。规则如下:1)以辅音字母 y 结尾,则加 es;2)以 s、x、ch、sh 结尾,则加 es;3)以元音 o 结尾,则加 es;4)其它情况加上 s。85.写一个求三个数平均数的函数,并对其进行调用。86.通过键盘输入一个字符,判断该字符是数字字符、大写字符、小写字符、空格还是其它字符。(课本 157)87.编程判断输入整数的正负性-4-/6388.编程计算分段函数x-5y=1x=0 x089编程判断输入整数的奇偶性。90.在屏幕上显示一张如下所示的时间表:*Time*1.morning2.afternoon3.nightPlease enter your ch

18、oice:操作人员根据提示进行选择,程序根据输入的时间序号显示相应的问候信息。若出现其他,则显示“Selection error!”,用 switch 语句编程实现。(课本 158)91.编程实现输出 1100 之间的素数。92.25 个人围成一个圈,从第一个人开始顺序报号,凡报号为 3 和 3 的倍数的人退出圈子,找出最后留在圈子中的人原来的序号。(提示:用链表方式实现)(课本 356)93.利用指向结构体数组计算学生各科的平均成绩,学生成绩可以在程序源代码中输入,科目数大于等于两科。94 文件操作:创建一个名为 student.bin 的文件,向其中输入至少三中类型的数据,关闭文件。95

19、文件操作:打开名为 student.bin 的文件,读出其中的内容。96.在必然出错的情况下调用open(),输出错误信息。(课本 386)97.编程实现输出如下图案:*98.调用时间函数产生两个随机数,输出两个随机数,人比较两个数的大小,输入答案,计算机判断对错。99.韩信点兵。韩信有一队兵,他想知道有多少人,便让士兵排队报数。按从1 至 5 报数,最后一个士兵报的数为 1;按从 1 至 6 报数,最后一个士兵报的数为5;按从 1 至 7 报数,最后一个士兵报的数是 4;按从 1 至 11 报数,最后一个士兵报的数为10。求韩信的兵数。100.计算球的表面积和体积,用goto 实现多次运算。

20、-5-/63第一题:第一题:#include#includemain()main()int a,b;int a,b;printf(please input a+b:n);printf(please input a+b:n);scanf(%d+%d,&a,&b);scanf(%d+%d,&a,&b);printf(%d+%d=%dn,a,b,a+b);printf(%d+%d=%dn,a,b,a+b);return 0;return 0;第二题:第二题:#include#includemain()main()int a,b;int a,b;int x;int x;x=scanf(%d%d,&a,

21、&b);x=scanf(%d%d,&a,&b);if(x!=2)if(x!=2)printf(printf(输入数据类型错误输入数据类型错误n);n);elseelseprintf(%d,%dn,a,b);printf(%d,%dn,a,b);return 0;return 0;3 3.#include#include#include#includemain()main()float a,b,c,p,s;float a,b,c,p,s;printf(please enter a,b,c:);printf(please enter a,b,c:);scanf(%f,%f,%f,&a,&b,&c)

22、;scanf(%f,%f,%f,&a,&b,&c);if(a+bc)&(a+cb)&(b+ca)if(a+bc)&(a+cb)&(b+ca)括号可加可不加!括号可加可不加!p=(a+b+c)/2;p=(a+b+c)/2;s=sqrt(p*(p-a)*(p-b)*(p-c);s=sqrt(p*(p-a)*(p-b)*(p-c);printf(%.2fn,s);printf(%.2fn,s);elseelse-6-/63 printf(input error!n);printf(input error!n);return 0;return 0;4.4.#include#include#define

23、 PI 3.14159#define PI 3.14159main()main()float r,c,s;float r,c,s;printf(please enter r:);printf(please enter r:);scanf(%f,&r);scanf(%f,&r);c=2*PI*r;c=2*PI*r;s=PI*r*r;s=PI*r*r;printf(printf(周长周长=%f%fnn 面积面积=%f%fn,c,s);n,c,s);没有特别说明,对输出采用最简单原始方式没有特别说明,对输出采用最简单原始方式return 0;return 0;5.5.#include#include

24、main()main()int a,b,c,x;int a,b,c,x;printf(please input:);printf(please input:);scanf(%d,&x);scanf(%d,&x);a=x/100;/a=x/100;/百位百位c=x%10;/c=x%10;/个位个位b=(x-100*a)/10;/b=(x-100*a)/10;/十位十位printf(printf(百位百位%dn%dn 十位十位%dn%dn 个位个位%dn,a,b,c);%dn,a,b,c);return 0;return 0;6.6.#include#includemain()main()-7-/

25、63int n=0;int n=0;long m;long m;printf(please enter m(m0):);printf(please enter m(m0):);(注意:最高位数不大于(注意:最高位数不大于 1010)scanf(%d,&m);scanf(%d,&m);while(m)while(m)n+;n+;m=m/10;m=m/10;printf(%dn,n);printf(%dn,n);return 0;return 0;7.7.#include#include#include#includeInt main()Int main()float a,b,c,dlt,p,q;

26、float a,b,c,dlt,p,q;printf(abc:);printf(abc:);scanf(%f%f%f,&a,&b,&c);scanf(%f%f%f,&a,&b,&c);p=-b/(2*a);p=-b/(2*a);dlt=b*b-4*a*c;dlt=b*b-4*a*c;if(dlt=0)if(dlt=0)printf(x1=x2=%fn,p);printf(x1=x2=%fn,p);else if(dlt0)else if(dlt0)q=sqrt(dlt)/(2*a);q=sqrt(dlt)/(2*a);printf(x1=%fnx2=%fn,p+q,p-q);printf(x1

27、=%fnx2=%fn,p+q,p-q);elseelse q=sqrt(-dlt)/(2*a);q=sqrt(-dlt)/(2*a);printf(x1=%f+%finx2=%f-%fin,p,q,p,q);printf(x1=%f+%finx2=%f-%fin,p,q,p,q);return 0;return 0;8.8.#include#include-8-/63#include#includevoid qiugen1(float a,float b)void qiugen1(float a,float b)float p;float p;p=-b/(2*a);p=-b/(2*a);pri

28、ntf(x1=x2=%fn,p);printf(x1=x2=%fn,p);void qiugen2(float a,float b,float dlt)void qiugen2(float a,float b,float dlt)float p,q;float p,q;p=-b/(2*a);p=-b/(2*a);q=sqrt(dlt)/(2*a);q=sqrt(dlt)/(2*a);printf(x1=%fnx2=%fn,p+q,p-q);printf(x1=%fnx2=%fn,p+q,p-q);void qiugen3(float a,float b,float dlt)void qiuge

29、n3(float a,float b,float dlt)float p,q;float p,q;p=-b/(2*a);p=-b/(2*a);q=sqrt(-dlt)/(2*a);q=sqrt(-dlt)/(2*a);printf(x1=%f+%finx2=%f-%fin,p,q,p,q);printf(x1=%f+%finx2=%f-%fin,p,q,p,q);main()main()float a,b,c,dlt;float a,b,c,dlt;printf(please enter abc:);printf(please enter abc:);scanf(%f%f%f,&a,&b,&c

30、);scanf(%f%f%f,&a,&b,&c);注意,格式输入注意,格式输入 dlt=b*b-4*a*c;dlt=b*b-4*a*c;if(dlt=0)if(dlt=0)qiugen1(a,b);qiugen1(a,b);else if(dlt0)else if(dlt0)qiugen2(a,b,dlt);qiugen2(a,b,dlt);else else qiugen3(a,b,dlt);qiugen3(a,b,dlt);return 0;return 0;9.9.#include#includemain()main()-9-/63int m,n;int m,n;printf(pleas

31、e enter your age and your friends age:);printf(please enter your age and your friends age:);scanf(%d%d,&m,&n);scanf(%d%d,&m,&n);if(m=n)if(m=n)printf(you are old!age=%dn,m);printf(you are old!age=%dn,m);elseelseprintf(your friend is old!age=%dn,n);printf(your friend is old!age=%dn,n);return 0;return

32、0;10.10.#include#includemain()main()int m;int m;printf(please enter the year:);printf(please enter the year:);scanf(%d,&m);scanf(%d,&m);if(m%4=0&m%100!=0)|(m%400=0)if(m%4=0&m%100!=0)|(m%400=0)printf(YES!n);printf(YES!n);elseelseprintf(NO!n);printf(NO!n);return 0;return 0;11.11.#include#includemain()

33、main()float w,h,t;float w,h,t;printf(please enter w,h:);printf(please enter w,h:);scanf(%f%f,&w,&h);scanf(%f%f,&w,&h);t=w/(h*h);t=w/(h*h);if(t18)if(t=18&t=18&t=27)else if(t=27)printf(printf(肥胖肥胖!n);!n);elseelseprintf(printf(超重体重超重体重!n);!n);return 0;return 0;-10-/63 12.12.#include#includeint main()in

34、t main()int a,b;int a,b;scanf(%d,&a);scanf(%d,&a);if(a100|a100|a0)printf(input error!n);printf(input error!n);return 0;return 0;b=a/10;b=a/10;switch(b)switch(b)case 10:case 10:case 9:printf(An);break;case 9:printf(An);break;case 8:printf(Bn);break;case 8:printf(Bn);break;case 7:printf(Cn);break;case

35、 7:printf(Cn);break;case 6:printf(Dn);break;case 6:printf(Dn);break;default:printf(En);default:printf(En);return 0;return 0;13.13.#include#includeint main()int main()char ch;char ch;scanf(%c,&ch);scanf(%c,&ch);switch(ch)switch(ch)case A:case A:case a:printf(100-90n);break;case a:printf(100-90n);brea

36、k;case B:case B:case b:printf(90-80n);break;case b:printf(90-80n);break;case C:case C:case c:printf(80-70n);break;case c:printf(80-70n);break;case D:case D:case d:printf(70-60n);break;case d:printf(70-60n);break;case E:case E:case e:printf(60-0n);break;case e:printf(60-0n);break;-11-/63default:print

37、f(input error!n);default:printf(input error!n);return 0;return 0;14.14.#include#includeint main()int main()char op;char op;int m,n;int m,n;printf(printf(请输入整形表达式请输入整形表达式:);:);scanf(%d%c%d,&m,&op,&n);scanf(%d%c%d,&m,&op,&n);格式类型一一要对应格式类型一一要对应switch(op)switch(op)case+:printf(%d+%d=%dn,m,n,m+n);break;c

38、ase+:printf(%d+%d=%dn,m,n,m+n);break;case-:printf(%d-%d=%dn,m,n,m-n);break;case-:printf(%d-%d=%dn,m,n,m-n);break;case*:printf(%d*%d=%dn,m,n,m*n);break;case*:printf(%d*%d=%dn,m,n,m*n);break;case/:printf(%d/%d=case/:printf(%d/%d=%fn,m,n,(float)m/n%fn,m,n,(float)m/n);break;);break;default:printf(unkown

39、 operation!n);default:printf(unkown operation!n);return 0;return 0;15.15.#include#include#include#include#include#includemain()main()int magic,guess=0;int magic,guess=0;int count=0;int count=0;srand(time(NULL);srand(time(NULL);magic=rand()%100+1;magic=rand()%100+1;while(magic!=guess)while(magic!=gue

40、ss)printf(please enter:);printf(please enter:);scanf(%d,&guess);scanf(%d,&guess);count+;count+;if(guessmagic)if(guessmagic)printf(WRONG,too big!n);printf(WRONG,too big!n);-12-/63注意类型注意类型else if(guessmagic)else if(guessmagic)printf(WRONG,too small!n);printf(WRONG,too small!n);elseelseprintf(RIGHT!n);

41、printf(RIGHT!n);printf(count=%dn,count);printf(count=%dn,count);16.16.#include#includeint main()int main()int m,n,s=1;int m,n,s=1;printf(please enter n:);printf(please enter n:);scanf(%d,&n);scanf(%d,&n);for(m=2;m=n;m+)for(m=2;m=n;m+)注意起始值注意起始值s*=m;s*=m;printf(%d!=%dn,n,s);printf(%d!=%dn,n,s);return

42、 0;return 0;17.17.#include#includelong jiecheng(int n)long jiecheng(int n)if(n=0|n=1)if(n=0|n=1)return 1;return 1;elseelsereturn n*jiecheng(n-1);return n*jiecheng(n-1);int main()int main()int n;int n;long s;long s;printf(please enter n:);printf(please enter n:);scanf(%d,&n);scanf(%d,&n);s=jiecheng(n

43、);s=jiecheng(n);printf(%d!=%dn,n,s);printf(%d!=%dn,n,s);return 0;return 0;18.18.#include#includemain()main()-13-/63 int i=2,flag=1;int i=2,flag=1;double s=0,t=1;double s=0,t=1;while(t=1e-4)while(t=1e-4)s=s+flag*t;s=s+flag*t;t=1.0/(2*i-1);t=1.0/(2*i-1);flag=-flag;flag=-flag;i+;i+;s+=flag*t;s+=flag*t;

44、printf(%lfn,s*4);printf(%lfn,s*4);printf(%dn,i);printf(%dn,i);19.19.#include#includeint main()int main()int m,n;int m,n;for(m=1;m=9;m+)for(m=1;m=9;m+)printf(%4d,m);printf(%4d,m);printf(n);printf(n);for(m=1;m=9;m+)for(m=1;m=9;m+)printf(-);printf(-);printf(n);printf(n);for(m=1;m=9;m+)for(m=1;m=9;m+)fo

45、r(n=1;n=m;n+)for(n=1;n=m;n+)printf(%4d,m*n);printf(%4d,m*n);printf(n);printf(n);return 0;return 0;20.20.#include#includeint main()int main()int m,n;int m,n;for(m=1;m=9;m+)for(m=1;m=9;m+)printf(%4d,m);printf(%4d,m);-14-/63printf(n);printf(n);for(m=1;m=9;m+)for(m=1;m=1;m-)for(m=9;m=1;m-)for(n=1;n=m;n+

46、)for(n=1;n=m;n+)printf(%4d,m*n);printf(%4d,m*n);printf(n);printf(n);return 0;return 0;21.21.#include#include#include#includeint main()int main()int i,j,k;int i,j,k;printf(Please enter a number:);printf(Please enter a number:);scanf(%d,&i);scanf(%d,&i);k=sqrt(i);k=sqrt(i);for(j=2;j=k;j+)for(j=2;jk&i!

47、=1&i!=0)if(jk&i!=1&i!=0)或者或者 if(jk&i!=1&i)if(jk&i!=1&i)printf(YES!n);printf(YES!n);elseelseprintf(NO!n);printf(NO!n);return 0;return 0;22.22.#include#include#include#includemain()main()int i,j,k;int i,j,k;-15-/63for(i=2;i=100;i+)for(i=2;i=100;i+)k=sqrt(i);k=sqrt(i);for(j=2;j=k;j+)for(j=2;jk)if(jk)pr

48、intf(%d,i);printf(%d,i);return 0;return 0;23.23.#include#include#include#includemain()main()int m,n,i,j,k;int m,n,i,j,k;printf(please input m,n:);printf(please input m,n:);scanf(%d,%d,&m,&n);scanf(%d,%d,&m,&n);if(n)if(n)for(i=(n1?n:2);i1?n:2);i=m;i+)k=sqrt(i);k=sqrt(i);for(j=2;j=k;j+)for(j=2;jk)if(j

49、k)printf(%d,i);printf(%d,i);return 0;return 0;24.24.#include#includeint main()int main()int year,month,flag=0;int year,month,flag=0;-16-/63printf(please enter year month:);printf(please enter year month:);scanf(%d%d,&year,&month);scanf(%d%d,&year,&month);if(year%4=0&year%100!=0)|year%400=0)if(year%4

50、=0&year%100!=0)|year%400=0)flag=1;flag=1;switch(month)switch(month)case 2:case 2:if(flag)if(flag)printf(29n);printf(29n);elseelseprintf(28n);printf(28n);break;break;case 1:case 1:case 3:case 3:case 5:case 5:case 7:case 7:case 8:case 8:case 10:case 10:case 12:printf(31n);break;case 12:printf(31n);bre

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

当前位置:首页 > 应用文书 > 工作报告

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁