C语言求若干个整数的平均数
来源:学生作业帮助网 编辑:作业帮 时间:2024/05/10 15:27:02
根据提示做是没问题的.先定义数组:intA[50];在提示基础上略加修改:inti=0,sum=0;floatavg;for(;scanf("%d",&A[i])==1&&i
#includevoidmain(){inti,n,z,f,x;printf("请输入一共要处理几个数:");scanf("%d",&n);for(i=z=f=0;i0)z++;elseif(x
题记:scanf是一个返回值为int类型的函数,输入格式正确时返回1,输入格式不正确时返回0.利用这一点,可以无限的输入数字,并在最后输入一个字母结束输入.代码如下:#includeintmain()
intmax;//接收最大值intarr[n];//n为输入的整数的个数inti;max=arr[0];for(i=0;imax)max=arr[i];//求最大值}这是核心语句,我希望你可以自己加上
我不写完整程序,提一下思路:我们要编写一个函数,这个函数把一个数分为两个数之和,并且这两个数的乘积最大,这样的函数是不是很好编写,代码如下:voidf1(inta,int*x,int*y){*x=a/
#includevoidmain(){intsum=0,i,temp;for(i=0;i
错在最后的式子,应该是a=1.0*j/k;还有a的类型要声明为float.再问:那个为什么要1.0*j啊??再答:因为是整数相除的话,它的结果还是整数,不是浮点数的。如1/2的结果就不是0.5而是0.
#include "stdio.h"int main(){ int a[10],sum=0,i; floa
#include#includemain(){inti,k,t=0,n,max,min,sum=0;scanf("%d",&n);scanf("%d",&k);if(k%2==0){t++;sum+=
#includeintmain(){\x09intnum;\x09intsum=0;\x09intcount=0;\x09while(scanf("%d",&num)&&num!=-1)//一直接受输
//C语言编程,输入10个数字计算平均数,并输出大于平均数的元素//作者:yubaolin//日期:20120402//功能:C语言编程,输入10个数字计算平均数,并输出大于平均数的元素#includ
//下面的程序经测试是符合你要求的.#includeintmain(){inta,i=0;floatavg=0.0;scanf("%d",&a);if(a==-1)return0;while(1){a
#includeintmain(){intn,i;doublesum=0,temp;scanf("%d",&n);for(i=0;i
#include"stdio.h"intmain(intargc,char*argv[]){\x09intarr[10];\x09for(inti=0;i
main(){inta,b,c;scanf(%d,%d,%d,a,b,c);printf(%f,(a+b+c)/3);}
#include <stdio.h>int calculate_mode(int number [],int n)//求众数{\x09in
double类型的输出使用%lfl为字母L的小写.如果用%f输出double,往往输出0.再问:还是不对!你可以在oj.jzxx.net上提交一下程序,先注册,题号1180,将程序复制进去即可。
#includeintmain(void){intcount=0,n,sum=0;whlie(scanf("%d",&n)!=EOF){if(n==-1)break;elsesum+=n;count+
假设第一个数为N,则连续9个整数的求和可以表示为N+(N+1)+(N+2)+...+(N+8)前9个数平均值为7,即前9个数和为7*9=63,即9N+(1+2+3...+8)=63可得9N=27N=3
#includevoidmain(){intmax(intx,inty,intz);inta,b,c;scanf("%d%d%d",&a,&b,&c);intd=max(a,b,c);//没有定义加个