zoukankan      html  css  js  c++  java
  • 第六周作业

    第一题

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

      这道题的思路是怎么解决百分号的,我的解决方法是保留两位小数后*100

    这道题没有遇到什么问题

    第二题

    #include<stdio.h>
    int main()
    {
    	int a,b;
    	double x,y,z;
    	char c;
    	scanf("%d %d %c",&a,&b,&c);
    		switch(b)
    	{
    		case 90:y=6.95;break;
    		case 93:y=7.44;break;
    		case 97:y=7.93;break;
    	}
    	switch(c)
    	{
    		case'm':x=0.95;break;
    		case'e':x=0.97;break;
    	}
    
    	z=x*y*a;
    	printf("%.2f",z);
    	return 0;
     } 
    

      这道题思路是想好油号还有优惠的输入顺序

     

    错误原因是在油号90上加了‘’

    第三题

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

    这道题我的思路就是用&&语句一个一个的把所有情况都列出来

    这道题并没有遇到什么问题

    第四题

    #include<stdio.h>
    int main()
    {
      int a,b;
      char c;
      scanf("%d %c %d",&a,&c,&b);
      switch(c)
      {
      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
    ");break;
        
      }
      return 0;
    }

    这题的思路主要是当c为四则运算符号时还有取余时的情况,并运用switch语句表达出来

     这题没有出现什么问题

    我的git地址https://coding.net/u/jinjian155/p/test/git/commit/2d065d2d28b160feeeca7d8edb2f07b0af7e3313

    个人总结:这周学习了switch还有初步的学习了循环,感觉语言真的是需要下很多的功夫才能学好,我以后一定会更加努力的学习好c,并课下及时练习巩固。

    点评:http://www.cnblogs.com/kimhae/p/7795597.html

    http://www.cnblogs.com/jhd1127/p/7811138.html

    http://www.cnblogs.com/572453251asd/p/7811205.html

  • 相关阅读:
    软件测试的几种基本方法
    什么是软件测试及软件测试基本原则
    HTTP状态码大全
    jsp 九大内置对象和其作用详解
    快速搞定常用的ES6新特性
    javascript 闭包的学习
    js 中location 的学习
    js 中事件的学习
    js 小菜鸟的学习
    mongodb的返回(3)
  • 原文地址:https://www.cnblogs.com/jinjian155/p/7822515.html
Copyright © 2011-2022 走看看