没有合适的资源?快使用搜索试试~ 我知道了~
C语言程序设计经典 word文档
需积分: 10 12 下载量 196 浏览量
2011-04-11
12:14:19
上传
评论 2
收藏 55KB DOCX 举报
温馨提示
试读
61页
这份文档对于c语言的初学者有相当大的帮助,特别是对于c语言有的今后学习有很好的启发
资源推荐
资源详情
资源评论
经典 语言程序设计 例
【程序 】
题目:有 、、、 个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
程序分析:可填在百位、十位、个位的数字都是 、、、。组成所有的排列后再去
掉不满足条件的排列。
程序源代码:
/ 以下为三重循环 !
"##"##" ! 确保 、、 三位互不相同 !
$%$%$%
&
&
'
【程序 】
题目:企业发放的奖金根据利润提成。利润(低于或等于 万元时,奖金可提 $;利润高
于 万元,低于 万元时,低于 万元的部分按 $提成,高于 万元的部分,
可可提
成 )$; 万到 万之间时,高于 万元的部分,可提成 $; 万到 * 万之
间时高于
万元的部分,可提成 $;* 万到 万之间时,高于 * 万元的部分,可提成
$,高于
万元时,超过 万元的部分按 $提成,从键盘输入当月利润 (,求应发放奖金
总数?
程序分析:请利用数轴来分界,定位。注意定义时需把奖金定义成长整型。
程序源代码:
+,
-./-./-./-./*-./-./
/0$+%#
-./ -./-./ )
-./-./
-./*-./
-./-./*
-./
1+/1
-./-./ )
1+/1
-./-./
1+/1*
-./-./
1+/1
-./-./**
1+/1
-./-./
-./$%-./
&'
【程序 】
题目:一个整数,它加上 后是一个完全平方数,再加上 *2 又是一个完全平方数,请问
该数是多少?
程序分析:在 万以内判断,先将该数加上 后再开方,再将该数加上 *2 后再开方,
如果开方后
的结果满足如下条件,即是结果。请看具体分析:
程序源代码:
30+.%144
+,567
5/8 ! 5 为加上 后开方后的结果 !
6/8*2 ! 6 为再加上 *2 后开方后的结果 !
5 5##6 6*2! 如果一个数的平方根的平方等于该数,这说明此
数是完全平方数 !
$+%
&
&
【程序 】
题目:输入某年某月某日,判断这一天是这一年的第几天?
程序分析:以 月 日为例,应该先把前两个月的加起来,然后再加上 天即本年的第几天,
特殊
情况,闰年且输入月份大于 时需考虑多加一天。
程序源代码:
%6461/.+1
+1/1.614%6
/0$%$%$%#61#4#%6
/9044! 先计算某月以前月份的总天数 !
0/1:/.-1
0/1:/.-1
0/1:/.;-1
0/1:/.;-1
0/1:/.-1
0/1*:/.-1
0/1):/.2-1
0/12:/.-1
0/1;:/.-1
0/1:/.)-1
0/1:/.-1
0/1:/.-1
%1.+:%1-1
&
/./.%6 ! 再加上某天的天数 !
61$<<61$##61$"! 判断是不是闰年 !
+1
1+/1
+1
+1##4=! 如果是闰年且月份大于 总天数应该加一天 !
/.
(/41$%4%6/.&
【程序 】
题目:输入三个整数 567,请把这三个数由小到大输出。
程序分析:我们想办法把最小的数放到 5 上,先将 5 与 6 进行比较,如果 5=6 则将 5 与 6 的
值进行交换,
然后再用 5 与 7 进行比较,如果 5=7 则将 5 与 7 的值进行交换,这样能使 5 最小。
程序源代码:
567
/0$%$%$%#5#6#7
5=6
5566&! 交换 56 的值 !
5=7
7755&! 交换 57 的值 !
6=7
6677&! 交换 76 的值 !
/++-,:$%$%$%567
&
【程序 *】
题目:用 号输出字母 的图案。
程序分析:可先用> >号在纸上写出字母 ,再分行输出。
程序源代码:
30+.%1/%4
?1++9+%"
&
【程序 )】
题目:输出特殊图案,请在 0 环境中运行,看一看,@16A1..+"
程序分析:字符共有 * 个。不同字符,图形不一样。
程序源代码:
30+.%1/%4
04)*-;
$0$0$0$0$0--
$0$0$0$0$0--
$0$0$0$0$0-
$0$0$0$0$0--
$0$0$0$0$0--&
【程序 2】
题目:输出 ; ; 口诀。
程序分析:分行与列考虑,共 ; 行 ; 列, 控制行, 控制列。
程序源代码:
30+.%1/%4
1/.+
1/.+
$% $%$%1/.+! % 表示左对齐,占 位 !
&
! 每一行后换行 !
&
&
【程序 ;】
题目:要求输出国际象棋棋盘。
程序分析:用 控制行, 来控制列,根据 的和的变化来控制输出黑方格,还是白方格。
程序源代码:
30+.%1/%4
2
2
$
$0$0;;
1+/1
&
&
【程序 】
题目:打印楼梯,同时在楼梯上方打印两个笑脸。
程序分析:用 控制行, 来控制列, 根据 的变化来控制输出黑方格的个数。
程序源代码:
30+.%1/%4
! 输出两个笑脸 !
$0$0;;
&
&
剩余60页未读,继续阅读
资源评论
wangwei_2000
- 粉丝: 4
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功