作业

1.PTA C语言基础第一次作业7-2 猜数字游戏

#include 
int main(void) 
{
    int number, times, guesstimes = 0;
    scanf("%d %d", &number, &times);
    int guess;
    while (1) {
        scanf("%d", &guess);
        guesstimes++;
        if ((guesstimes > times) || (guess < 0 && guesstimes <= times)) {
            printf("Game Over\n");

            return 0;
        }
        if (guess > number) {
            printf("Too big\n");
        }
        if (guess < number) {
            printf("Too small\n");
        }
        if (guess == number) {
            if (guesstimes == 1) {
                printf("Bingo!\n");
            }
            else if (guesstimes <= 3) {
                printf("Lucky You!\n");
            }
            else {
                printf("Good Guess!\n");
            }
            return 0;
            }
    }

}

C语言基础第二次作业7-2 计算油费

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

2.设计思路

1)文字描述,主要描述题目算法。

第一次作业:

第一步:定义整形变量 number, times, guesstimes = 0以及guess

第二步:输入number, times,guess

第三步:使用if-else判断guesstimes与times的大小关系

第四部:使用if-else判断guess与number的大小

第五步:输出结果

第二次作业:

第一步:定义整形变量a,b,字符型数c,双精度变量pay

第二步:输出a,b,c

第三步:使用if-else判断b以及payji'suan'gong

第四步:使用if-else判断c

 第五步:输出油费价格

(2)流程图

1).猜数字

作业_第1张图片

2).计算油费

作业_第2张图片

3.本题调试过程碰到问题及解决办法作业_第3张图片

上面缺少一个return 0语句

二、总结和学习进度条

1、总结这几周所学内容、遇到的问题以及解决方法。

主要在学习嵌套循环是遇到很多不理解的地方,回到教材上不断研究例题并且不断练习改正

2、点评3个同学的本周作业

1).王萌https://www.cnblogs.com/wmeng/p/10088642.html

2).祝传令https://www.cnblogs.com/zhuchuanling521/p/10055247.html

3).唐卫栋https://www.cnblogs.com/twd123456/p/10056860.html

3、请用表格和折线图呈现你这几周的代码行数和时间、博客字数和时间、涉及的知识点。

作业_第4张图片

你可能感兴趣的:(作业)