C语言第二次作业

1.实验代码
(7.1)三天打鱼两天晒网

 

#include<stdio.h>
int main(){
	int n,i;
	scanf("%d",&n);
	for(i = 0;i<n;i=i+5);
	if(i-n>1)
	printf("Fishing in day %d\n",n);
	else
	printf("Drying in day %d\n",n);
	return 0;
}

 

 

  2.设计思路

(1)文字描述:先讲基础框架码好,构思,定义变量n,i,再给i赋值为0,因为三天打渔两天晒网,一周期为5天,所以i每次增加5,直到比n大,这时根据数学知识可得,当i减去n(第几天)为0,1时,在晒网,当i减去n大于1时,在捕鱼。

(2)流程图:

3.本题调试过程碰到问题及解决办法:

经检查发现输出代码有错误,将“,n”放到)后即可。

(7.2)

 

#include<stdio.h>
int main(){
	int a,b;
	char c;
	double d;
	scanf("%d%d\n%c",&a,&b,&c);
	if(90==b) d = a*6.95;
	else if(93==b) d = a*7.44;
	else d = a * 7.93;
	if('m'==c) d = d*0.95;
	else d = d*0.97;
	printf("%.2lf\n",d);
	return 0;
}

 

  设计思路:

1)文字描述:定义整形变量a,b定义字符变量c定义双精度实型变量d,输入abc,当b=90时,油价为a*6.95,当油价b=93时,油价d=a*7.44,否则d=a*7.93

当服务种类c为m时,d=a*0.95,否则d=a*0.97.

2)流程图:

3.本试题调试过程碰到的问题以及解决办法:

解决问题:printf("%d\n",d);中%后应改为.2lf

2.总结和学习进度条

1.这几周主要学习了分支结构,自定义函数,循环结构,并且在老师的带领下讲解了习题,主要还是要自己课后多做题,写代码。

2.评价周硕的的链接  评价关欣的链接评价黄辉的链接

3.

 

posted @ 2018-12-10 08:28  张少宏  阅读(292)  评论(4编辑  收藏  举报