解题思路:先审题,问题可以分为两个部分,一、统计20个数里面负数的个数;二、统计20个数里面正数的平均值。利用数组和循环即可解决
注意事项:输出格式,变量类型
参考代码:
#include<stdio.h>
int main()
{
int num[20] = {};// 利用数组来存放20个数
for (int i =0;i<20;i++)//遍历数组读入20个数
{
scanf("%d", &num[i]);
}
int n = 0;//设立计数器统计负数的个数
int sum = 0;//加法器清零
for (int j = 0; j < 20; j++)
{
if (num[j] < 0)//统计负数的个数
{
n++;
}
if (num[j] > 0)//统计正数的平均值
{
sum = sum + num[j];
}
}
float arevage = 0;
arevage = sum / (20.0- n);
printf("%d\n", n);
printf("%.2f", arevage);
return 0;
}//希望能帮助到你
0.0分
0 人评分
C语言训练-邮票组合问题* (C语言代码)......浏览:666 |
C语言程序设计教程(第三版)课后习题7.4 (Java代码)浏览:851 |
C语言程序设计教程(第三版)课后习题6.1 (C语言代码)浏览:626 |
C语言程序设计教程(第三版)课后习题6.4 (C语言代码)浏览:610 |
程序员的表白 (C语言代码)浏览:672 |
C语言训练-求函数值 (C语言代码)浏览:585 |
WU-小九九 (C++代码)浏览:1688 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:557 |
C语言程序设计教程(第三版)课后习题6.8 (C++代码)浏览:597 |
1052题解(链表操作)浏览:720 |