作业帮 > 综合 > 作业

编程题1、 设计一函数Area,它根据给出的圆的半径计算圆面积.2、 输入20个整数到一位数组中,分别统计并输出其中正数

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/15 19:42:16
编程题
1、 设计一函数Area,它根据给出的圆的半径计算圆面积.
2、 输入20个整数到一位数组中,分别统计并输出其中正数、负数和零的个数.
//1
#include<stdio.h>
#define PI (3.1415)
int main(void)
{
    float r;
    scanf("%f",r);
    printf("s == %.2f\n",r*r*PI);
    return 0;
}
//2
#include<stdio.h>
int main(void)
{
    int pos = 0,neg = 0,zero = 0;
    int a[20],i;
    for(i=0;i<20;i++)
    {
        scanf("%d",&a[i]);
        if(a[i]>0)
            pos++;
        else if(a[i] == 0)
            zero++;
        else
            neg++;
    }
    printf("输入的数中正数的个数为:%d\n零的个数为:%d\n负数的个数为:%d\n",pos,zero,neg);
    return 0;
}