用c语言做综合设计性实验报告,C语言综合性设计性实验报告模版.doc

#include//用到数学函数

int n,s[100];

void main()//定义主函数

{

void caidan();//声明函数

void yi();//声明函数

void er();//声明函数

void san();//声明函数

void si();//声明函数

void wu();//声明函数

void tuichu();//声明函数

caidan();

int i;for(;;)

{

scanf("%d",&i);

switch(i)

{

case 1: yi();break;//调用函数yi

case 2: er();break;//调用函数er

case 3: san();break;//调用函数san

case 4: si();break;//调用函数si

case 5: wu();break;//调用函数wu

case 6: tuichu();break;//调用函数tuichu

}

}

}

void caidan()//执行caidan函数

{ printf("主菜单形式如下:\n1、求n的阶乘\n2、求面积\n3、翻译电码\n4、温度转换\n5、四角星\n6、退出\n请输入菜单号:\n");}//输出内容

void yi()//执行yi函数

{

int i,t,j;//定义变量i,t,j

printf("请输入要计算阶乘的数\n");//输出内容

scanf("%d",&t);//输入t值

i=1;//赋初始值

j=1;

while(i<=t)//当循环

{

j=j*i;//计算

i=i+1;

}

printf("计算好的数是%d\n",j);

}

void er()//执行er函数

{

int a,b,area;

printf("请输入长宽");

scanf("%d,%d",&a,&b);

area=a*b;

printf("O(∩_∩)O~面积是:%d\n",area);

}

void san()

{

char c;

while((c=getchar())!='\n')

{

if((c>='A'&&c<='Z')||(c>='a'&&c<='z'))

{

c=c+4;

if(c>='Z'&&c<='Z'||c>'z')c=c-26;

}

printf("%c",c);

}

printf("\n");

}

void si()

{

float f,c;

printf("输入华氏度:");

scanf("%f",&f);

c=(5.0/9)*(f-32);

printf("华氏度=%f\n摄氏度=%f\n",f,c);

}

void wu()

{

char diamond[][5]={{' ',' ','*'},{' ','*',' ','*'},{'*',' ',' ',' ','*'},{' ','*',' ','*'},{' ',' ','*'}};

int i,j;

for(i=0;i<5;i++)

{

for(j=0;j<5;j++)

printf("%c",diamond[i][j]);

printf("\n");

}

}

void tuichu()

{

exit(0);

}

五、 结果分析与总结

结果分析:通过对主菜单的控制,实现各步操作,充分运用主、子函数之间的调用。

总结:先设计好一个大体的框架,再将各个调试好的子函数放入其中,最终实现函数的调用。

4

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值