你的位置:首页 > 信息动态 > 新闻中心
信息动态
联系我们

编写程序,使用随机函数“rand()”生成9个[10,99]之间的整数存于数组a中, 输出该数组中各元素的值;将a数组中小于等于80且是7的倍数的元素存放在整 型b数组中计算b

2021/12/23 7:54:10

#include <stdio.h>                           
#include <stdlib.h>                                    
main()
{
    int i,j=0,sum=0,a[9]={0},b[9]={0};                
    double ave=0.0;                                    
    for(i=0;i<9;i++)                                   
    {
        a[i]=rand()%99+10;                            
        printf("%d ",a[i]);                            
    }
    printf("\n");
    for(i=0;i<9;i++)                                    
        if (a[i]<=80 && a[i]%7==0)                    
        {                                            
            b[j]=a[i];                                
                                            
sum+=b[j];    
j++;                            
        }
    ave=(double)sum/j;                                
    printf("ave=%lf\n", ave);                            
}