C语言第3--9实验部分代码汇总,助大家复习用.docx.pdf

上传人:tbuqq 文档编号:5615896 上传时间:2020-07-02 格式:PDF 页数:18 大小:454.68KB
返回 下载 相关 举报
C语言第3--9实验部分代码汇总,助大家复习用.docx.pdf_第1页
第1页 / 共18页
C语言第3--9实验部分代码汇总,助大家复习用.docx.pdf_第2页
第2页 / 共18页
C语言第3--9实验部分代码汇总,助大家复习用.docx.pdf_第3页
第3页 / 共18页
C语言第3--9实验部分代码汇总,助大家复习用.docx.pdf_第4页
第4页 / 共18页
C语言第3--9实验部分代码汇总,助大家复习用.docx.pdf_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《C语言第3--9实验部分代码汇总,助大家复习用.docx.pdf》由会员分享,可在线阅读,更多相关《C语言第3--9实验部分代码汇总,助大家复习用.docx.pdf(18页珍藏版)》请在三一文库上搜索。

1、NO. 1在屏幕打印菱形#include int main () printf ( * printf ( “ printf ( “ printf C printf (systcm(“pause“); return 0; NO. 2在屏幕输出两个整数的和#include int main() int a = 1, b = 2; printf Ca + b = %dn, a + b); system(“pause“); return 0; No. 1 教材P? 23-1.4 #include int main() int a, b, c; scanf ( d%d%d, 输入三个整数 printf

2、(“a + b + c二dn,a + b + c); system(“pause“); return 0; NO. 2 教材P. 23-1.5 / 从程序 / 打印三个整数的和 *n ) #include #includeCniath. h 调用数学库函数 int main() int a, b; / 定义两 个变量a, b scanf (“%d%d“, / 从程序 输入两个整数 printf ( z,a + | b| = %dn , a + abs (b) ; / 打印a+|b| 的和 system(“pause“); return 0; 程序设计基础第三次实验 3- 1输入一个小写字母,将

3、其以大写的形式输出 #include int meiin() char letter; printf ( ,z 请输入一个小写字母:); scanf(c, if (letter二 a else printf C没有输入正确的小写字母n /z ); system(“pause“); return 0; 3- 2计算圆的面积并输出它的值 #include define PT 3. 142 int main() float r, area; printfC请输入圆的半径 : ); scanf (“%f“, / area 二r * r * PI; printf ( z, 圆的面积为 :% ? 3fn,

4、 area); system ( , pausc / ,); return 0; 3- 3将变量A和B的值进行互换 #include int main() int a 二1, b 二2, temp; temp 二a; a = b; b = temp; printf ( , za = %d b = %dn , a, b ); system ( , pause ,/ ); return 0; 3-4判断给定的三条边是否能组成等腰三角形 #include int main() int a, b, c; printf ( z, 请输入三角形三边长:n); scanf (“%d%d%d, if (a+b

5、c else printf ( ,?三边不能组成等腰三角形 n); else printf ( ,z 三边不能组成三角形n); system( ,zpause, z); return 0; 3-5编写程序,设计一个学生成绩管理的功能菜单 #includestdio. h int main() printfC学生成绩管理系统n) ; printf ( ,ZA. 学生信息录入rT ); printf (B.学牛成绩统计n);printf ( ,Z C.学生成绩查询n); printf ( Z,D. 退出rT ); system (“pause“ ); return 0; 3-6判断一个数n能否同时

6、被3和5整除 #includc int main() int num; printfC请输入一个整数:n z, ); scanf (“%d, if (num%3=0 el se printfC该整数不能同时被3和5整除n) ; systcm (“pause“ ); return 0; 程序设计基础第四次实验 4- 1成绩判断 ttinclude int main() float score; printf( /z 请输入一个分值 : “) ; scanf (f“, i f (score 二60) printfC及格n); else printf ( ,z 不及格n); system( /z p

7、ause /z ); return 0; 4- 2输入三个实数,输出最大数和最小数 #inelude int main() double a, b, c; double max, min; printf请输入三个实属数:“ );scanf ( , z%lf%lf%lf, z, if (a b) max = a; min 二b; if (c a) max = c; if (c b) max = c; if (c int main() int week 二1; while (week != 0 ) printfC-周食谱,请输入星期数(数字1-7, 0退出):); scanf (“%d, swit

8、ch (week ) case 0: break; case 1: printf (星期一:青菜n); break; case 2: printf C星期二 : 鸡n ,z ); break; case 3: printf (星期三:鱼n z, ); break; case 4: printf (星期四:肉n); break; case 5: printf (“星期五 : 鸡蛋rT ); break; min); case 6: printf (星期六 : 海鲜n); break; case 7: printf (星期七 : 豆制品rT ); break; default: printf (请

9、输入正确的数值(0-7) n);break; return 0; 2910-10 分类:关于助教作者 : admin 阅读次数: 53 views没有评论 程序设计基础第四次实验选做题 1?计算器设计: -输入:运算数和四则运算符 -输出:运算结果。 #include int main() double a, b; int sign = 1; char opt; while (sign != 0) printfC请输入要运算的式子 , 格式如1 + 1, 3/4等; scanf ( lf%c%lf, switch(opt) case +: printf (.21f + %.21f 二.21fn

10、,a, b, a+b); break; case -: printf (?21f - ?21f 二.21fn,a, b, a-b); break; case *: printf (?21f * % ? 21f 二 ?21fn, a, b, a*b); break; if(b = 0) printfC除数不能为0n); else printf (“%. 21f / %. 21f = %. 21fn,a, b, a/b); break; default: printf(请按正确的格式输入, 如1+1, 3/4等n); break; printf ( z, 继续?1 . 继续0.退出:“);sean

11、f (“%d, return 0; 程序设计基础第五次实验 5- 1参考第四次实验 5- 2输入一个整数,求这个整数的阶乘 #include int main() int num, total 二1; seanf (%d, wh i1e(-num) total *二(num + 1); printf (该数的阶乘为%dn ,z , total); system(pause); return 0; 5- 3计算输入的元音字母的个数及输入字母个数 #inelude int main() int sum y = 0, sum = 0; char ch; scanf(c, while (ch != n

12、) switch (ch) case a“: case c : case i“: case o: case u , : case : case E: case I“: case 0 :; case U : sum_y+; break; defauIt: break; if (ch = a , else if (OrderAmount = 300 else if (OrderAmount = 1500 else if (OrderAmount = 2500 float area; for (r = 1; r = 100) break; printf ( , z 最终的半径为:%d,面积为:%.

13、2fn,r, area); system(“pause“); return 0; 6- 2求1-100之间不能被5整除的所有数的和#include int main() if(i % 5 = 0) int i, sum for (i 二 二0; i 二100; i+) continue; sum +二i; printf (“1-100之间不能被5整除的所有数的和为:%dn z, , sum); system(“pause“); return 0; 6- 3编写一个程序,在屏幕上显示出100, 95, 9010, 5。 #includc int main() int i; for(i 二100;

14、 i 二5; i-二5) if(i = 5) printf(“%dn,i); else printf (%d, “,i); system(“pause“); return 0; 6-4输入两个数,求出两数Z间所有奇数的和 #includc int main() int a, b, temp, sum 二0; printfC请输入两个数 : “); scanf ( “d%cT, if (a b) temp 二a; a = b; b = temp; for (; a define PI 3. 14 int main() int i, j; for (i 二1; i二4; i+) for(j = 1

15、; j int main() char strl100, str2100, c, i, j = 0; printfC请输入字符串 : ) ; gets (strl); printfC请输入要删除的字符 : ,z); scanf(%c, for(i 二0; strli != 0 , ; i+) if(strli != c) str2j+ = strl i; str2j二0; puts(str2); system(“pause“); return 0; 7- 2输入任意长度字符串,统计出其屮的整数个数 #include int main() char str100, c; int i, j, su

16、m二0, word二0; printfC请输入任意长度字符串:); gets(str); for(i = 0; (c=stri) != 0 ; i+) if (str i O | | str i 9) word = 0; else if (word = 0) sum+; if (stri ! 二O) word = 1; printf ( z, 整数个数:dn,sum); systcm (“pause“); return 0; 7- 3有N个学生,每人考M门功课。请找到每门功课的最高分,输出 #include define m 3 ttdefine n 3 int main() int sm n

17、 = 91, 92, 93, 94, 95, 96, 97, 98, 99, maxn; int i, j; for(i = 0; i maxi) 7-4给候选人投票,设有26个候选人,编号为a-z。 并输出得票最高者的编号 约定EOF为输入结束标志 , #include int ni3in() int count26 = 0; char c; int i, max, max_id; printfC请输入投票编号(3-z, EOF结束投票 ):; while(c=getchar() != EOF) getchar (); count c- a +; printfC请输入投票编号(3-z, EO

18、F结束投票 ):; /* 同票情况,编号小的获胜*/ /* max = count0; max id = 0; for (i = 1; i max) printf C得票最高者的编号为:%cn, max_id+ , a , ); */ /* 同票情况,编号大的获胜*/ /* max = count0; maxid = 0; for(i = 1; i 二max) max = counti; max_id = i; “ printf( z, 得票最高者的编号为:%cn, max_id+a); */ /* 同票情况,全部获胜 */ max 二count0; maxid 二0; for(i = 1;

19、i max) max = counti; maxid = i; “ printfC得票最高者的编号为:); for(i = max id; i int main() int a, b; for (a = 1; a int main() int i, j, n, count 二0; int num10二6, 2, 5, 5, 4, 5, 6, 3, 7, 6; scanf (“%d, while(n != 0) for(i 二1; i void Reciprocal (int n) for(; n = 0; n一一) printf ( ,z%d “,n); printf(“n“); int ma

20、in() int n; scanf ( cT, Reciprocal (n); system (“pause“); return 0; 2?编写函数:判断一个整数n是否是素数 9- 2 #include void judge (int n) int i, sign 二0; for(i = 2; i*i double Mypower (double x, int n) int i; double sum = 1; for(i 二0; in; i+) sum *二x; return sum; int main() double x; int n; scanf (“%lf%d, printf ( ,

21、z%. 21fn,z, Mypower (x, n); system ( z/ pause zz); return 0; - _ 4. 编写函数day of year (month, day, year): 使得函数返回某month某day某year这 一年中的第几天(1和366之间的整数 ) 9-4 #includc int day_of_year(month, day, year) “ int a13二0, 31, 2 int i, days = 0; if (year % 400 = 0 a3 = 29; if (month 12) return 1; for(i 二1; i month; i+) amonth) return -1; days +二day; return days; int main() int month, day, year; printfC请依次输入刀,日,年);scanf ( d%d%d“, printf ( dn,day_of_year(month, day, year); system ( ,zpauscz, ); return 0; year % 4 = 0 if (day =

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1