C语言课程设计报告Word下载.docx
- 文档编号:16906215
- 上传时间:2022-11-27
- 格式:DOCX
- 页数:10
- 大小:153.88KB
C语言课程设计报告Word下载.docx
《C语言课程设计报告Word下载.docx》由会员分享,可在线阅读,更多相关《C语言课程设计报告Word下载.docx(10页珍藏版)》请在冰豆网上搜索。
#include<
stdlib.h>
voida1()
{
inti;
doublebonus1,bonus2,bonus4,bonus6,bonus10,bonus=0;
system("
cls"
);
printf("
请输入当月利润:
"
scanf("
%d"
&
i);
bonus1=100000*0.1;
bonus2=bonus1+100000*0.75;
bonus4=bonus2+200000*0.5;
bonus6=bonus4+400000*0.15;
bonus10=bonus6+600000*0.1;
if(i<
=100000)
bonus=i*0.1;
elseif(i<
=200000)
bonus=bonus1+(i-100000)*0.075;
=400000)
bonus=bonus2+(i-200000)*0.05;
=600000)
bonus=bonus4+(i-400000)*0.03;
=1000000)
bonus=bonus6+(i-600000)*0.015;
else
bonus=bonus10+(i-1000000)*0.01;
%f\n"
bonus);
pause"
}
voida2()
{charop;
doubledata1,data2,r;
system("
printf("
请输入算术式\n"
scanf("
%lf%c%lf"
data1,&
op,&
data2);
switch(op)
case'
+'
:
r=data1+data2;
break;
-'
r=data1-data2;
*'
r=data1*data2;
/'
r=data1/data2;
%.0lf%c%.0lf=%.2lf\n"
data1,op,data2,r);
voida3()
intn,f;
请输入年号和月份:
%d%d"
n,&
f);
if((n%400==0||(n%4==0&
&
n%100!
=0))&
f==2)printf("
此年该月天数为:
%d\n"
29);
elseif(f==1||f==3||f==5||f==7||f==8||f==10||f==12)printf("
31);
elseif(f==2)printf("
28);
elseif(f==4||f==6||f==9||f==11)printf("
30);
voida4()
intc,b,e,prime;
e=1;
for(c=101;
c<
=200;
c++)
{prime=1;
for(b=2;
b<
c;
b++)
{if(c%b==0)
prime=0;
if(prime)
{printf("
%6d"
c);
e++;
if(e%5==0)
\n"
if(e%5!
=0)
voida5()
intl,h;
for(l=1;
l<
=9;
l++)
{
for(h=1;
h<
=l;
h++)
{
printf("
%d*%d=%d"
l,h,l*h);
}
}
voida6()
{inta,n,sum;
for(a=2;
a<
=100;
a++)
{sum=0;
for(n=1;
n<
a;
n++)
if(a%n==0)
sum=sum+n;
if(a==sum)
%ditsfactorsare"
a);
n);
}}
voida7()
floato=1,p=1,sum=0,q=1;
for(o=1;
o<
=20;
o++)
{while(p<
=o)
{q=q*o;
p++;
sum=q+sum;
sum);
voida8()
intl,m,n,o,p;
请输入n(n>
=100且n<
=999):
n);
for(p=100;
p<
=n;
p++)
l=p/100;
m=p/10%10;
o=p%10;
if(l+m+o==15)printf("
%d、"
p);
voida9()
inta[10],i,j,k,min,max,x;
请输入10个数\n"
for(i=0;
i<
10;
i++)
a[i]);
min=max=a[0];
if(max<
a[i])
max=a[i];
j=i;
elseif(min>
min=a[i];
k=i;
x=a[j];
a[j]=a[k];
a[k]=x;
min=%dmax=%d\n"
min,max);
for(i=0;
10-1;
if(a[i]<
a[j])
{k=a[i];
a[i]=a[j];
a[j]=k;
%5d"
a[i]);
voida10()
main()
{inti;
do
{system("
***************<
<
C语言程序设计>
>
***************\n"
制作人:
小明\n"
———————————————————————\n"
1——选择结构
(1)\n"
2——选择结构
(2)\n"
3——选择结构(3)\n"
—————————————\n"
4——循环结构
(1)\n"
5——循环结构
(2)\n"
6——循环结构(3)\n"
7——循环结构(4)\n"
8——循环结构(5)\n"
——————————————\n"
9——数组
(1)\n"
10——退出\n"
***********************************************\n"
请输入您的选择(1-10):
switch(i)
{case1:
a1();
case2:
a2();
case3:
a3();
case4:
a4();
case5:
a5();
case6:
a6();
case7:
a7();
case8:
a8();
case9:
a9();
case10:
exit(0);
while
(1);
三、实训心得体会
学习耐心与细心不足,如scanf(“%d”,&
中的“&
”经常忘记。
编程思想不够发散,在今后学习中应更多的动脑,综合运用所学。
基本功不够,如清屏clrscr()等函数用的不好,有时同样的问题多次犯,给实验课老师带来很大的麻烦。
这说明我的知识不够广,有很多有用但不做考试要求的书中内容没有学好,认识程度不够深刻。
就算以后C语言这门课程结束后,也应多看相关东西,多上机练习,才能真正从本质上提高自己。
知识不够广泛,如VC++6.0等程序,自己试了好一阵也不会用;
说明我电脑水平还是不够,自学能力不够。
已会的东西掌握的还是不够好。
实验心得
通过本次C语言上机实验,我对这个介于人类与非人类之间的计算机编程语言有了一定的体验。
其间开心过、郁闷过、无奈过、彷徨过……随着实验的胜利成功与实验报告的胜利完成,有点微微的自豪感使人难忘。
感谢..................老师的高标准、严要求,感谢实验课上小老师们的耐心指点,也感谢我在实验中经历过的点点滴滴……伴随着学习的深入,我发现高深的东西还有很多很多,等待着我自己去挖掘。
对C语言,我会更加努力。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 课程设计 报告