第一次作业 三班17

一、PTA作业总结
7-2 整数152的各位数字 (10 分)
本题要求编写程序,输出整数152的个位数字、十位数字和百位数字的值。
1、实验代码
#include <stdio.h>
int main(){
  int a,b,c;
  a=152%10;
  b=(152%100)/10;
  c=152/100;
  printf("152 = %d + %d*10 + %d*100\n",a,b,c);
  return 0;
}

2、设计思路

第一步 定义变量a,b,c分别代表个位、十位、百位数字

第二步 运用取余数和基本除法运算分离个位、十位、百位数字并将之赋予对应变量

第三步 按规定格式输出打印

3、流程图

未出现任何问题,一次完成。

7-10 比较大小 (10 分)
本题要求将输入的任意3个整数从小到大输出。
#include <stdio.h>
int main()
{
    int a, b, c, t;
        scanf("%d%d%d", &a, &b, &c);
        if (a > b) {
        t = a;
        a = b;
        b = t;
        }
        if (a > c) {
        t = a;
        a = c;
        c = t;
        }
        if (b > c) {
        t = b;
        b = c;
        c = t;
        }
        printf("%d->%d->%d", a, b, c);
        return 0;
        }  

2、设计思路

第一步 定义变量a,b,c,t。

第二步 输入a,b,c。

第三步 将数从小到大判断好然后分别赋值a,b,c。

第四步 按规定格式输出。

3、流程图

因为判断符号问题更正2次。

二、总结和学习进度条

我们学习了数据的定义、赋值、输入和输出,if-else条件判断,基本数学运算等。

因为学习内容较简单,暂时没有遇到问题。

猜你喜欢

转载自www.cnblogs.com/Nanaly/p/10996082.html