C语言程序设计_第1页
C语言程序设计_第2页
C语言程序设计_第3页
C语言程序设计_第4页
C语言程序设计_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

C 语言程序设计 1 输入三角形的三边长 求三角形面积 输入三角形的三边长 求三角形面积 include include void main float a b c s area scanf f f f s 1 0 2 a b c area sqrt s s a s b s c printf a 7 2f b 7 2f c 7 2f s 7 2f n a b c s printf area 7 2f n area 2 从键盘输入一个大写字母 改用小写字母输出 从键盘输入一个大写字母 改用小写字母输出 include void main char c1 c2 c1 getchar printf c d n c1 c1 c2 c1 32 printf c d n c2 c2 3 输入两个实数 按由小到大的顺序输出这两个数输入两个实数 按由小到大的顺序输出这两个数 include void main float a b t scanf f f if a b t a a b b t printf 5 2f 5 2f n a b 4 输入三个数 输入三个数 a b c 按由小到大的顺序输出按由小到大的顺序输出 include void main float a b c t scanf f f f if a b t a a b b t if a c t a a c c t if b c t b b c c t printf 5 2f 5 2f 5 2f n a b c 5 输入一个字符 判别它是否大写字母 如果是 将它转换成小写字母 如果不是 不 输入一个字符 判别它是否大写字母 如果是 将它转换成小写字母 如果不是 不 转换 然后输出最后得到的字符 转换 然后输出最后得到的字符 include void main char ch scanf c ch ch A printf c n ch 6 四个数从小到大排序 四个数从小到大排序 include void main int a b c d t scanf d d d d if a b t a a b b t if b c t c c b b t if c d t c c d d t if a b t a a b b t if b c t c c b b t if a b t a a b b t printf d d d d n a b c d 7 求 求 Fibonacci 数列前数列前 40 个数个数 include void main int f1 f2 int i f1 1 f2 1 for i 1 i 20 i printf 12d 12d f1 f2 if i 2 0 printf n f1 f1 f2 f2 f2 f1 8 把 把 100 200 之间的不能被之间的不能被 3 整除的数输出 整除的数输出 include void main int n for n 100 n 200 n if n 3 0 continue printf d n if n 3 0 printf d n 9 求 求 100 200 间的全部素数间的全部素数 include include void main int m k i n 0 b 1 for m 101 m 200 m m 2 k sqrt m for i 2 i k i if m i 0 b 0 break if b 1 printf d m n n 1 if n 10 0 printf n printf n 10 判断素数 判断素数 include include void main int m i k b 1 scanf d k sqrt m for i 2 i k i if m i 0 b 0 break if b 1 printf d 是素数 是素数 n m else printf d 不是素数 不是素数 n m 11 水仙花数 水仙花数 include void main int i b s g for i 100 i 999 i b i 100 s i 100 10 g i 10 if i b b b s s s g g g printf i n i 12 球从 球从 100M 高空落下 落地后弹起高度为原高度的一半 求第十高空落下 落地后弹起高度为原高度的一半 求第十 次落地时 路程 以及第十次反弹多高 次落地时 路程 以及第十次反弹多高 include main float h 100 s 100 int i for i 2 i 10 i h h 2 s s 2 h printf 共经过共经过 fm n s printf 第十次反弹高度第十次反弹高度 f n h 2 13 桃子若干 每天吃一半多一个 第十天早上就剩下一个 求总数 桃子若干 每天吃一半多一个 第十天早上就剩下一个 求总数 include main int s 1 int i for i 1 i 9 i s s 1 2 printf d n s 14 冒泡排序 冒泡排序 include Int main int a 10 int i j t printf input 10 numbers n for i 0 i0 j for i 0 ia i 1 t a i a i a i 1 a i 1 t printf the sorted numbers n for i 0 i a 8 a 9 t else for i 0 i t for j 9 j i j a j a j 1 a i t break for i 0 i 10 i printf 3d a i printf n 16 统计单词个数 统计单词个数 include include main char s 50 int i n 0 l gets s l strlen s if s 0 n 1 for i 0 i l 1 i if s i printf d n n 17 求矩阵的转置 求矩阵的转置 include int main int a 2 3 1 2 3 4 5 6 int b 3 2 i j printf array a n for i 0 i 1 i for j 0 j 2 j printf 5d a i j b j i a i j printf n printf array b n for i 0 i 2 i for j 0 j 1 j printf 5d b i j printf n return 0 18 杨辉三角 杨辉三角 include void main int a 10 10

温馨提示

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

评论

0/150

提交评论