C语言源代码文档格式.docx
- 文档编号:18529733
- 上传时间:2022-12-19
- 格式:DOCX
- 页数:22
- 大小:20.20KB
C语言源代码文档格式.docx
《C语言源代码文档格式.docx》由会员分享,可在线阅读,更多相关《C语言源代码文档格式.docx(22页珍藏版)》请在冰豆网上搜索。
%d*%d=%d\n"
a,b,a*b);
/'
if(0==b)
除法被除数不能为零!
\n"
);
%d/%d=%d\n"
a,b,a/b);
}
加油站加油问题
intmain()
{
doublea=3.25,b=3.00,c=2.75;
doubled=0.05,e=0.10,m;
intx,y,z;
请输入您要的加油量:
x);
请输入您要的汽油种类,1-a型汽油售价3.25元/千克,2-b型汽油售价3.00元/千克,3-c型汽油售价2.75元/千克:
y);
请输入您要的服务类型,1-自己加服务优惠0.05,2-协助加服务优惠0.10:
z);
switch(y)
case1:
y=a;
break;
case2:
y=b;
case3:
y=c;
if(z==1)
m=(1-d)*y*x;
elseif(z==2)
m=(1-e)*y*x;
您需要支付:
%f元,谢谢惠顾,欢迎下次再来"
m);
return0;
猜数字游戏
intmain()
intd=1,e=0;
inta,b,t;
printf("
请输入1-10以内的整数,\n"
while(d==1)
{
printf("
玩家的选择:
"
scanf("
a);
do
{
if((a>
=0)&
(a<
11))break;
else
{printf("
错误"
scanf("
}
}
while(e==0);
b=rand()%10+1;
npc:
b);
t=a-b;
if(t==0)
\nRight!
elseif(t<
0)
\nWrong!
太小了\n"
elseif(t>
太大了\n"
}
万年历
voidsetmonth(intr);
voidmain(void)
intyear,month,day,a,b,i,j,d,x,mon,k;
do
----------------------------------------------------\n"
查全年,输入1!
查月份,输入2!
查日期,输入3!
继续?
输入4!
退出,输入5!
-----------------------------------------------------\n"
请输入:
if(x==1)
{
month=12;
printf("
输入年份:
scanf("
year);
}
if(x==2)
输入月份:
month);
if(x==3)
mon);
输入日期:
day);
month=mon-1;
if(x==5)
exit(100);
a=((year-1)*365+(year-1)/4-(year-1)/100+(year-1)/400)%7;
for(i=1,d=0;
i<
=month;
i++)
switch(i)
{
case1:
case3:
case5:
case7:
case8:
case10:
case12:
d=31;
case2:
if(!
(year%4)&
(year%100)||!
(year%400))
d=29;
else
d=28;
break;
case4:
case6:
case9:
case11:
d=30;
}
b=a%7;
a+=d;
if(x==1)
{
printf("
========================================================\n"
setmonth(i);
************************************************\n"
星期一星期二星期三星期四星期五星期六星期天\n"
for(j=1;
j<
=b;
j++)
%8c"
'
'
=d;
printf("
%8d"
j);
if((j+b)%7==0)
}
printf("
if(x==2)
setmonth(i-1);
for(j=1;
if((j+b)%7==0)
if(x==3)
a+=day;
a%=7;
switch(a)
case0:
printf("
%d.%d.%d星期一!
year,mon,day);
case1:
%d.%d.%d星期二!
case2:
%d.%d.%d星期三!
case3:
%d.%d.%d星期四!
case4:
%d.%d.%d星期五!
case5:
%d.%d.%d星期六!
default:
%d.%d.%d星期天!
是否继续?
输入4继续,输入5退出:
k);
}while(k==4);
if(k==5)
exit(100);
voidsetmonth(intr)
{
switch(r)
case1:
%4c一月份"
case2:
%4c二月份"
case3:
%4c三月份"
case4:
%4c四月份"
case5:
%4c五月份"
case6:
%4c六月份"
case7:
%4c七月份"
case8:
%4c八月份"
case9:
%4c九月份"
case10:
%4c十月份"
case11:
%2c十一月份"
default:
%2c十二月份"
ATM机
#include<
#definePassword123456
main()
inta,i,b,q,c;
floatm;
m=3000.00;
for(i=0;
=2;
{printf("
请输入密码\n"
if(a==Password)
{printf("
密码正确,欢迎使用\n"
密码错误,请重新输入\n"
{if(a!
=Password)
您的操作错误超过3次,请取回卡\n"
else
{system("
cls"
1.取款\n2.存款\n3.查询余额\n4.退出\n"
}}
while(b!
=4)
switch(b)
case1:
system("
请输入你要取款的金额\n"
%d"
q);
取款成功,请选择你要进行的操作\n"
m=m-q;
case2:
请输入你要存入的金额\n"
scanf("
c);
m=m+c;
;
存款成功,请选择你要进行的操作\n"
case3:
您的余额为%.2f\n"
case4:
谢谢使用"
return0;
学生成绩
#include<
floats[3][4];
intr=0,c=0;
voidpjf(void)
inti,j,cour=0;
for(j=0;
4;
for(i=0;
3;
cour+=s[i][j];
第%d课的平均分是%d\n"
(j+1),cour/3);
cour=0;
voiddkzg(void)
inti,j,high=0;
if(s[i][j]>
high)
high=s[i][j];
r=i+1;
c=j+1;
最高分是%d,学生是%d,课程是%d\n"
high,r,c);
r=0;
c=0;
high=0;
inti,j;
floatscore=0;
for(i=0;
enterNO.%dscore\n"
i+1);
for(j=0;
%f"
s[i][j]);
score+=s[i][j];
第%d个学生的平均分是%f\n"
(i+1),score/4);
score=0;
pjf();
dkzg();
选票问题
voidmain()
inti=1;
charj;
intnum[4]={0,0,0,0};
3位候选人,分别为A,B,CD为无效票,开始投票\n"
while(i<
=10)
请输入第%d个的选票"
i);
%c"
j);
switch(j)
case'
A'
num[0]++;
i++;
B'
num[1]++;
C'
num[2]++;
D'
num[3]++;
getchar();
A获得%d张选票\n"
num[0]);
B获得%d张选票\n"
num[1]);
C获得%d张选票\n"
num[2]);
无效票为%d张\n"
num[3]);
打字母游戏
graphics.h>
conio.h>
time.h>
dos.h>
//欢迎界面
voidwelcome()
//输出屏幕提示
cleardevice();
//清除屏幕内容,用当前背景色清空屏幕,并将当前点移至(0,0)。
setcolor(RED);
//设置当前绘图前景色为红色,字体颜色为红色
setfont(64,0,"
黑体"
//设置当前字体样式为黑体,大小为64
outtextxy(160,50,"
打字母游戏"
//在指定位置输出字符串。
setcolor(GREEN);
//设置当前绘图前景色为绿色,即文字颜色为绿色
setfont(16,0,"
宋体"
//设置当前字体样式为宋体
outtextxy(200,200,"
本游戏是一个简单传统的游戏"
outtextxy(200,240,"
就是随机出现些字母然后游戏"
outtextxy(200,280,"
者敲键盘把它消除用以锻炼游"
outtextxy(200,320,"
者的反应能力,来试试吧"
//实现闪烁的"
按任意键继续"
intc=255;
while(!
kbhit())//没有按键时循环继续
setcolor(RGB(c,0,0));
//设置当前绘图前景色为红色色
outtextxy(280,400,"
//在指定位置输出字符串
c-=8;
//变量c的值自减去8
if(c<
0)c=255;
Sleep(20);
//调用Sleep()函数延时20毫秒
getch();
//等待用户从键盘按任意一个键,退出循环
//用当前背景色清空屏幕,并将当前点移至(0,0)。
//难度界面
intwelcome2()
inti;
//输出屏幕提示
setcolor(YELLOW);
//设置当前绘图前景色为黄色,字体颜色为黄色
难度选择"
outtextxy(100,160,"
初级"
outtextxy(100,200,"
中级"
outtextxy(100,240,"
高级"
outtextxy(100,280,"
终极"
outtextxy(100,380,"
初级选择1,中级选择2,高级选择3,终极4,退出5"
i);
returni;
//过关界面
voidok()
setfont(48,0,"
outtextxy(104,180,"
恭喜过关,再接再厉"
//未过界面
voidgameover()
GAMEOVER"
//退出界面
voidgoodbye()
setcolor(BLUE);
//设置当前绘图前景色为蓝色
//设置输出字符串的字体为黑体,大小为48
outtextxy(40,180,"
其实游戏可以适当玩玩的!
//等待用户从键盘按任意一个键
//主函数
inta;
initgraph(640,480);
//初始化屏幕为640x480
welcome();
//显示欢迎界面
bb:
a=welcome2();
srand(time(NULL));
//设置随机种子
setfont(20,0,"
//设置字母的字体和大小
setfillstyle(BLACK);
//设置清除字母的填充区域颜色
chartarget,target1;
//目标字母
charkey;
//用户的按键
intx,y,b=51,c=48;
//字母的位置
switch(a)
while(true)
{
target=65+rand()%26;
//产生任意大写字母
x=rand()%550;
//产生任意下落位置
for(y=0;
y<
460;
y++)
setcolor(GREEN);
//设置字母的颜色
outtextxy(x,y,target);
setcolor(RED);
outtextxy(550,80,"
生\t命\t值"
outtextxy(600,120,b);
outtextxy(560,450,"
分值"
outtextxy(600,450,c);
if(kbhit())
k
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 源代码