本题目要求分两行读入2个整数a和b,然后分两行输出它们的和与平均数c语言
    本题目要求读入2个整数a和b,并输出其和与平均数。这是一道很基础的C语言编程题,对于初学者来说非常适合练手。
    在开始编写代码之前,我们先了解一下读入和输出的基本概念。读入是指从键盘或文件等输入设备中获取数据,这些数据存储在计算机的内存中。而输出是指将内存中的数据输出到屏幕或文件等输出设备中,让人可以看到或利用数据。
    1. 首先,根据题目要求,需要读入两个整数a和b。可以使用scanf函数进行读入:
    ```
int a, b;
scanf("%d%d", &a, &b);
```
    在这里,"%d"代表输入的是整数。"&a"和"&b"表示将a和b的地址传递给scanf函数,从而将输入的数据存储在a和b的内存空间中。
    2. 接下来,需要计算a和b的和及其平均数。可以使用以下代码:
    ```
int sum = a + b;
double avg = (a + b) / 2.0;
```
    在这里,sum代表a和b的和,而avg代表它们的平均数。需要注意的是,由于除法运算会自动取整,因此需要将其中一个数转化为double类型,从而强制将结果转化为浮点数。
    3. 最后,需要将计算出来的结果输出到屏幕上。可以使用printf函数进行输出:函数printf
    ```
printf("sum=%d\n", sum);
printf("avg=%.2lf\n", avg);
```
    在这里,"%d"和"%.2lf"分别代表输出整数和浮点数。"\n"表示换行。需要注意的是,浮点数输出时可以使用"%.2lf"来表示输出两位小数。
    综上所述,本题目要求读入两个整数a和b,并输出它们的和与平均数。题目要求分两行输出,因此需要使用两个printf函数进行输出。在代码编写过程中,需要注意变量的类型和格式控制符,以免出现不必要的错误。