C语言简单有趣例子总结zwf_第1页
C语言简单有趣例子总结zwf_第2页
C语言简单有趣例子总结zwf_第3页
C语言简单有趣例子总结zwf_第4页
C语言简单有趣例子总结zwf_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1 原字输出 include stdio h int main printf n printf n printf n return 0 2 正方形求面积 include stdio h int main float a area printf 请输入边长 a n scanf f area a a printf area f n area 3 三数比较大小并输出大的 include stdio h int main int a b c max printf 请输入三个数字 并用逗号隔开 n scanf d d d max a if b max max b if c max max c printf max d n max return 0 4 三个数求和 include stdio h int main int a b c sum printf 请输入三个数字 用逗号隔开 n scanf d d d sum a b c printf sum d n sum return 0 5 两数字比较大小并输出大的 include int main int x t max printf 请输入两个数字 用逗号隔开 n n scanf d d d if x t max x else max t printf max d n max return 0 6 密码输入及提示 include int main int number1 1234 name1 678 x y printf 请输入用户名 scanf d printf 请输入密码 scanf d if x name1 else printf number Wrong n return 0 6 2 include void main int m n x 123 y 345 printf 请输入用户帐号 scanf d if m x printf 用户名错误 n 请重新输入 n else printf 请输入密码 scanf d if n y printf 欢迎进入 n else printf 密码错误 n 请重新输入 n 7 注意接口 1 include main intnumber1 1234 name1 678 x y printf 请输入用户名 scanf d printf 请输入密码 scanf d if x number1 y name1 printf 欢迎进入数学运算程序 n int a b c sum printf 请输入三个数字 用逗号隔开 n scanf d d d sum a b c printf sum d n sum else printf number Wrong n 2 include main intnumber1 1234 name1 678 x y printf 请输入用户名 scanf d if x number1 printf 输入错误 n return 0 printf 请输入密码 scanf d if y name1 printf 欢迎进入数学运算程序 n int a b c sum printf 请输入三个数字 用逗号隔开 n scanf d d d sum a b c printf sum d n sum else printf number Wrong n 8 小写字母换成大写字母 1 include int main char x y z printf 请输入三个小写字母 用逗号隔开 scanf c c c if 97 xprintf c n x else printf 输入错误 n if 97 yprintf c n y else printf 输入错误 n if 97 zprintf c n n z else printf 输入错误 n return 0 2 include int main char x y z printf 请输入三个小写字母 用逗号隔开 scanf c c c x x 32 y y 32 z z 32 printf c c c n n x y z return 0 9 大写字母换成小写字母 include int main char ch printf 大写字母转换成小写字母 请输入一个大写字母 n scanf c if ch A printf c n ch return 0 10 求解方程组 include int main int x y 5 printf 请输入 x scanf d if x0 y x x 2 printf y d n y return 0 待定 include void putnumber int y number1 123 printf 请输入密码 scanf d if y number1 printf Welcome n else printf Input number error n int main char name 3 x 3 name 3 xxx printf 请输入用户名 x 3 getchar if x 3 name 3 putnumber else printf Input name error n return 0 11 查码 include void main char c1 c2 c1 0 c2 w printf c c n c1 c2 printf d d n n c1 c2 12 从小到大 include int main int x y z t printf 请输入三个数字 用逗号隔开 scanf d d d if x y t x x y y t 交换 x y 的值 if x z t z z x x t 交换 x z 的值 if y z t y y z z t 交换 z y 的值 printf small to big d d d n x y z return 0 二 13 switch 分数等级 include int main int score n char a do printf 请正确输入分数 scanf d while score100 n score 10 switch n case 9 case 10 a A break case 8 a B break case 7 a C break case 6 a D break default a E break printf 分数为 d 分 n 等级为 c n score a return 0 if 等级优化 include int main int result char grade printf 请输入分数 scanf d do printf 输入错误 请重新输入 scanf d while result100 if result 90 printf Grade c n n grade return 0 14 方程解 include int main int x y printf 请输入 x 的值为 scanf d if x 1 printf y d n n y return 0 15 if 分数等级 include int main int result char grade printf 请输入分数 scanf d if result100 printf input Error n return 0 else if result 60 grade E else if result 70 grade D else if result 80 grade C else if result 90 grade B else grade A printf Grade c n n grade return 0 16 字符判断 include int main char c1 printf 请输入一个字符 c1 getchar if c1 a else printf is a other n return 0 17 输入中文 指针 include int main char str1 呵呵 printf s n n str1 return 0 18 棱形 双重循环 include void main int i j for i 1 i 4 i for j 1 j 40 i j printf for j 1 j 1 i for j 1 j 40 i j printf for j 1 j 2 i 1 j printf printf n 19 include int main int i a 3 sum 0 float p for i 0 i 2 i a i i 1 printf 请输入分数 i scanf d sum a i p float sum i printf 输出平均分为 f n p printf p f n p return 0 错 include int main int i t a 10 sum 0 float p for i 0 ia i 1 t a i a i a i 1 a i 1 t for i 2 i 8 sum a i p float sum 8 printf 输出平均分为 printf p f n p return 0 20 简单求和 1 3 5 include int main int i 1 sum 0 while i 3 sum i 2 1 i printf d n sum return 0 注意 1 i 0 时 sum 2i i n 0 2 4 2 i 0 时 sum i n 0 1 2 21 用 Do while 限制正数 do printf 请重新输入两个正数 用逗号隔开 scanf d d while a 0 b 0 22 同学和统计平均分 include int main int a 0 b f s 0 float ave do printf 请正确输入同学人数 scanf d while a 1 前提控制符合条件 for b 0 b a b 次数限制 scanf d s f ave float s a printf ave f n ave return 0 23 猜数游戏 include include include int main int k r n 1 m a b srand time NULL r rand 100 1 printf 欢迎进入猜数游戏 n printf 想猜几次 scanf d do printf 猜一猜 请输入数字 1 100 scanf d n if k r b n 1 printf 恭喜你第 d 次猜对了 n b return 0 if k r printf 太大 n if k r printf 太小 n while n m a n 1 printf 呵呵 猜了 d 次没猜着 继续加油 n a return 0 1 for i 0 i 5 i printf d a i 2 for i 0 i312 include int main int i j k int p1 p2 p3 p4 printf 输入 i j k 的值分别为 逗号隔开 scanf d d d p1 p2 p3 p4 p2 p2 p1 p1 p3 p3 p4 printf 变换后 i j k 的值分别为 printf d d d p1 p2 p3 return 0 25 下标 地址 指针法访问 include int main int i a 5 1 3 5 7 9 int p a for i 0 i 5 i printf d a i getchar for i 0 i 5 i printf d a i getchar for i 0 i 5 i printf d p getchar return 0 26 消除空格 include int main char a chin a char p a printf s n a for p 0 p if p continue else printf c p printf n return 0 27 消除指定数 include int main char a china char c char p a printf s n a scanf c for p 0 p if p c continue else printf c p printf n return 0 28 1 1 2 2 3 3 n n 1000 求 n include int main int n 0 sum 0 while sum 1000 n sum n n printf n d n n 1 return 0 29 修改 include int main int s 30 num 6 0 int i 0 n j float sum 0 ave do printf 请正确输入一个班学生人数 n 为人数 scanf d while n30 printf 逐个输入学生的同学成绩 n 输到 s i 中 for i n i scanf d sum s i ave sum n if s i 0 printf 分数段 学生人数 图形 n printf n printf 60 d f t num 0 num 0 float n 100 for j 1 j num 0 j printf printf n printf 60 69 d f t num 1 num 1 float n 100 for j 1 j num 1 j printf printf n printf 70 79 d f t num 2 num 2 float n 100 for j 1 j num 2 j printf printf n printf 80 89 d f t num 3 num 3 float n 100 for j 1 j 90 d f t num 4 num 4 float n 100 for j 1 j num 4 j printf printf n printf n printf 平均分 2f n ave for i 0 i ave num 5 printf 成绩在 全班平均分及平均分之上 的学生人数 printf d 个 n num 5 printf 不及格人数 printf d 个 n num 0 printf 不及格的同学有 for i 0 i n i if s i 60 printf 第 d 号 i 1 printf n return 0 30 include int main int i j n int a 6 12 88 100 92 1 75 printf 对下列数进行排序 n for i 0 i 6 i printf d a i for j 0 j 5 j for i 0 ia i 1 n a i a i a i 1 a i 1 n printf n printf 第 d 趟结果 j 1 for i 0 i 6 i printf d a i return 0 31 struct 应用格式 include int main struct z int a b c t scanf d printf d t a return 0 32 调用函数 include void t int a int b int m c d c 1 d 2 m a b c d printf d n m int main int x y printf 输入 scanf d d t x y return 0 33 分科排名 include int main float str 30 7 int i j n pm 1 float sum 0 ave findks do printf 请正确输入参加考生人数 scanf d while n 0 for i 0 i n i printf 输入考生学号 scanf f printf 分别输入该学号的考生的 数学成绩 英语成绩和物理成绩 n str i 0 for j 1 j 4 j scanf f for i 0 i n i for j 1 j 4 j sum str i j str i j sum ave sum 3 str i 5 ave sum 0 for i 0 i n i for j 0 j n j if str i 4 str j 4 pm 1 str i 6 pm pm 1 printf n 考号 MT EN PH 总分 平均分 排名 n for i 0 i n i for j 0 j 7 j printf 8g str i j printf n printf n 输入要查找的考生的考号 scanf f for i 0 i n i if str i 0 findks printf n 考号 MT EN PH 总分 平均分 排名 n for j 0 j 7 j printf 8g str i j break if i n printf error 没有该考生的信息 n printf n return 0 34 掷骰子 include stdio h include stdlib h include conio h include time h enum CONTINUE WON LOST int main int status CONTINUE int i 0 j 0 add k srand unsigned time NULL printf 第 1 场投掷骰子 n while i 0 i rand 6 printf 1 d n i while j 0 j rand printf 2 d n j add i j if add 11 add 7 status WON if add 2 add 3 add 12 status LOST if status WON printf You Win n else if status LOST printf YOU LOST n else for k 1 k 7 k i 0 j 0 printf 第 d 场投掷骰子 n k 1 while i 0 i rand 6 printf 1 d n i while j 0 j rand 6 printf 2 d n j if i j add status WON break if status WON printf YOU WIN n else printf YOU LOST n getch return 0 34 Press any key to continue include int main int i j k for i 0 i 4 i for k 0 k 8 i k printf for k 0 k 8 i k printf for j 1 j i j printf printf n return 0 35 Press any key to continue include int main int i j k for i 0 i 5 i for k 0 k 10 i k printf for j

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论