没有合适的资源?快使用搜索试试~ 我知道了~
C语言经典百例
需积分: 0 1 下载量 94 浏览量
2012-05-04
07:08:32
上传
评论
收藏 447KB DOC 举报
温馨提示
试读
64页
好好学吧,非常适合新手学习,由简到深,很有层次 潜移默化中就能升到高手
资源推荐
资源详情
资源评论
经典 C 语言程序设计 100 例 1-10
【程序 1】........................................................................................................................3
【程序 2】........................................................................................................................4
【程序 3】........................................................................................................................5
【程序 4】........................................................................................................................5
【程序 5】........................................................................................................................6
【程序 6】........................................................................................................................7
【程序 7】........................................................................................................................7
【程序 8】........................................................................................................................8
【程序 9】........................................................................................................................8
【程序 10】......................................................................................................................9
【程序 11】......................................................................................................................9
【程序 12】....................................................................................................................10
【程序 13】....................................................................................................................10
【程序 14】....................................................................................................................11
【程序 15】....................................................................................................................12
【程序 16】....................................................................................................................12
【程序 17】....................................................................................................................13
【程序 18】....................................................................................................................14
【程序 19】....................................................................................................................14
【程序 20】....................................................................................................................15
【程序 21】....................................................................................................................16
【程序 22】....................................................................................................................16
【程序 23】....................................................................................................................17
【程序 24】....................................................................................................................18
【程序 25】....................................................................................................................18
【程序 26】....................................................................................................................19
【程序 27】....................................................................................................................19
【程序 28】....................................................................................................................20
【程序 29】....................................................................................................................21
【程序 30】....................................................................................................................21
【程序 31】....................................................................................................................22
【程序 32】....................................................................................................................23
【程序 33】....................................................................................................................24
【程序 34】....................................................................................................................24
【程序 35】....................................................................................................................25
【程序 36】....................................................................................................................25
【程序 37】....................................................................................................................26
【程序 38】....................................................................................................................27
【程序 39】....................................................................................................................27
【程序 40】....................................................................................................................28
【程序 41】....................................................................................................................29
【程序 42】....................................................................................................................29
【程序 43】....................................................................................................................30
【程序 44】....................................................................................................................31
【程序 45】....................................................................................................................31
【程序 46】....................................................................................................................31
【程序 47】....................................................................................................................32
【程序 48】....................................................................................................................33
【程序 49】....................................................................................................................33
【程序 50】....................................................................................................................34
【程序 51】....................................................................................................................35
【程序 52】....................................................................................................................35
【程序 53】....................................................................................................................36
【程序 54】....................................................................................................................36
【程序 55】....................................................................................................................37
【程序 56】....................................................................................................................37
【程序 57】....................................................................................................................38
【程序 58】....................................................................................................................39
【程序 59】....................................................................................................................39
【程序 60】....................................................................................................................41
【程序 61】....................................................................................................................42
1...................................................................................................................................42
【程序 62】....................................................................................................................43
【程序 63】....................................................................................................................43
【程序 64】....................................................................................................................44
【程序 65】....................................................................................................................45
【程序 66】....................................................................................................................46
【程序 67】....................................................................................................................47
【程序 68】....................................................................................................................48
【程序 70】....................................................................................................................49
【程序 71】....................................................................................................................50
【程序 72】....................................................................................................................51
【程序 73】....................................................................................................................52
【程序 74】....................................................................................................................53
【程序 75】....................................................................................................................55
【程序 76】....................................................................................................................55
【程序 77】....................................................................................................................57
【程序 78】....................................................................................................................57
【程序 79】....................................................................................................................58
【程序 80】....................................................................................................................58
【程序 81】....................................................................................................................59
【程序 82】....................................................................................................................60
【程序 83】....................................................................................................................60
【程序 84】....................................................................................................................61
【程序 85】....................................................................................................................61
【程序 86】....................................................................................................................62
【程序 87】....................................................................................................................63
【程序 88】....................................................................................................................63
{ do {.................................................................................................................................................63
【程序 89】....................................................................................................................64
【程序 90】....................................................................................................................64
【程序 91】....................................................................................................................65
【程序 92】....................................................................................................................66
【程序 93】....................................................................................................................66
【程序 94】....................................................................................................................67
【程序 95】....................................................................................................................68
【程序 96】....................................................................................................................71
【程序 97】....................................................................................................................72
【程序 98】....................................................................................................................73
【程序 99】....................................................................................................................73
【程序 100】..................................................................................................................75
【程序 1】
题目:有 1、2、3、4 个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
1.程序分析:可填在百位、十位、个位的数字都是 1、2、3、4。组成所有的排列后再去
掉不满足条件的排列。
2.程序源代码:
#include<stdio.h>
#include<math.h>
int main()
{
int i,j,k;
int num=0;
int s;
int a;
printf("\n");
for(i=1;i<5;i++)
for(j=1;j<5;j++)
for(k=1;k<5;k++)
{
if(i!=k&&i!=j&&j!=k)
{
num = num + 1;
s = i*100+j*10+k;
printf("%d ",s);
if(mod(num,8)==0)
{printf("\n");}
}
}
printf("\n 共有%d 个,结果如上\n",num);
scanf("%d",&a);
return 0;
}
【程序 2】
题目:企业发放的奖金根据利润提成。利润(I)低于或等于 10 万元时,奖金可提 10%;利
润高 于 10 万元,低于 20 万元时,低于 10 万元的部分按 10%提成,高于 10 万元的部分,
可可提 成 7.5%;20 万到 40 万之间时,高于 20 万元的部分,可提成 5%;40 万到 60 万
之间时高于 40 万元的部分,可提成 3%;60 万到 100 万之间时,高于 60 万元的部分,可
提成 1.5%,高于 100 万元时,超过 100 万元的部分按 1%提成,从键盘输入当月利润 I,
求应发放奖金总数?
1.程序分析:请利用数轴来分界,定位。注意定义时需把奖金定义成长整型。
2.程序源代码:
main()
{
long int i;
int bonus1,bonus2,bonus4,bonus6,bonus10,bonus;
scanf("%ld",&i);
bonus1=100000*0.1;bonus2=bonus1+100000*0.75;
bonus4=bonus2+200000*0.5;
bonus6=bonus4+200000*0.3;
bonus10=bonus6+400000*0.15;
if(i<=100000)
bonus=i*0.1;
else if(i<=200000)
bonus=bonus1+(i-100000)*0.075;
else if(i<=400000)
bonus=bonus2+(i-200000)*0.05;
else if(i<=600000)
bonus=bonus4+(i-400000)*0.03;
else if(i<=1000000)
bonus=bonus6+(i-600000)*0.015;
else
bonus=bonus10+(i-1000000)*0.01;
printf("bonus=%d",bonus);
}
-----------------------------------------------------------------------------
【程序 3】
题目:一个整数,它加上 100 后是一个完全平方数,再加上 168 又是一个完全平方数,请
问该数是多少?
1.程序分析:在 10 万以内判断,先将该数加上 100 后再开方,再将该数加上 268 后再开方,
如果开方后
的结果满足如下条件,即是结果。请看具体分析:
2.程序源代码:
#include "math.h"
main()
{
long int i,x,y,z;
for (i=1;i<100000;i++)
{ x=sqrt(i+100); /*x 为加上 100 后开方后的结果*/
y=sqrt(i+268); /*y 为再加上 168 后开方后的结果*/
if(x*x==i+100&&y*y==i+268)/*如果一个数的平方根的平方等于该数,这说明此数
是完全平方数*/
printf("\n%ld\n",i);
}
}
-----------------------------------------------------------------------------
【程序 4】
题目:输入某年某月某日,判断这一天是这一年的第几天?
1.程序分析:以 3 月 5 日为例,应该先把前两个月的加起来,然后再加上 5 天即本年的第几
天,特殊 情况,闰年且输入月份大于 3 时需考虑多加一天。
2.程序源代码:
main()
{
int day,month,year,sum,leap;
剩余63页未读,继续阅读
资源评论
youti
- 粉丝: 2
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功