第六周作业

7-1

#include <stdio.h>
int main (){
  int a,b;
  double c;
  scanf("%d %d",&a,&b);
  c=(a-b)*100.0/b;
  if (c<10)
     printf("OK\n",c);
  else if (c<50)
     printf("Exceed %.0f%%. Ticket 200\n",c);
  else  
     printf("Exceed %.0f%%. License Revoked\n",c);
  return 0;
} 

设计思路:
第一步:定义变量a和b,浮点型变量z。
第二步:输入公式z=(a-b)*100.0/b。
第三步:用if else写出z<10、z<50时输出为“OK”、“Exceed %.0f%%. Ticket 200”和"Exceed %.0f%%. License Revoked"
错误截图:

少打了&符号 无法输出
把&打上就可以运行了

7-2

#include <stdio.h>
int main(){
	int a,b;
	char c;
	
	double d;
	   scanf("%d %d %c",&a,&b,&c);
	if (b==93)
	   {if (c=='m'){
	   d=7.44*(0.95)*a;
	   printf("%.2f\n",d);}
	else {
	   d=7.44*(0.97)*a;
	   printf("%.2f\n",d);}}
	else if (b==90)
      	{if (c=='m')
    	{d=6.95*(0.95)*a;
	    printf("%.2f\n",d);}
	else{
	    d=6.95*(0.97)*a;
	    printf("%.2f\n",d);}}
  else{
    	if(c=='m')
    	{d=7.93*(0.95)*a;
    	printf("%.2f\n",d);}
  else{
    	d=7.93*(0.97)*a;
    	printf("%.2f\n",d);}}
    	return 0;
		}
设计思路:
第一步:理解题意,三种汽油,两种服务,两种折扣。  
第二步:写出框架,用switch讨论, 选择一种汽油和一种服务和折扣, 结果保存两位小数。
第三步:编译运行。

![](http://images2017.cnblogs.com/blog/1241297/201711/1241297-20171108113307966-1372983681.png)

错误截图:![](http://images2017.cnblogs.com/blog/1241297/201711/1241297-20171108002412356-1827664187.png)




7-3
```c
#include <stdio.h>
int main(){
  int a,b,c,d;
     scanf("%d %d %d",&a,&b,&c);
  if (a>b){
     d=a;
     a=b;
     b=d;}
  if (a>c){
     d=a;
     a=c;
     c=d;}
  if (b>c){
     d=b;
     b=c;
     c=d;}
     printf("%d->%d->%d",a,b,c);
  return 0;
}

设计思路:

第一步 :定义a,b,c,d变量。
第二步:从小到大排列,若a>b时,须将a和b两值交换,a>c,b>c时同理。
第三步:按a,b,c的大小顺序输出。

错误截图:

7-4

#include<stdio.h>
int main()
{
	int A,B;
	char ch;
	     scanf("%d %c %d",&A,&ch,&B);
	switch(ch){
	  case'+':printf("%d",A+B);break;
	  case'-':printf("%d",A-B);break;
	  case'*':printf("%d",A*B);break; 
	  case'/':printf("%d",A/B);break;
  	case'%':printf("%d",A%B);break;	
	  default:printf("ERROR");}
	return 0;
}

设计思路:
第一步:定义A ,B,字符量ch,输入。
第二步:用switch限定ch通过A,B的运算确定ch的值。
第三步:确定计算方式,然后输出,不符合题意的,输出ERROR。

错误截图:

posted on 2017-11-08 00:26  梁永鑫  阅读(130)  评论(0编辑  收藏  举报

导航