include<stdio.h>int main(void){int a[10];int n,i;float average,sum=0; //sum定义成float才合适printf("Please input n:");scanf("%d",&n);printf("Please input %d integers:",n); //移动到循环外for(i=0;i<n;i++) //这里多了分号{scanf("%d",&a[i]);sum+=a[i];}a...
float a[10],sum,m;int n;sum=0;scanf("%d",&n);//需要注意输入的n值要小于你定义的数组的长度for(i=0;i<n;i++) scanf("%f",&a[i]);for(i=0;i<n;i++) sum=sum+a[i];m=sum/n;printf("%.2f",m);//%.2f中的.2就可以控制输出数保留两位小数 本回答由电脑网络分类达人 董辉推荐 ...
结果1 题目输入一个正整数n(n≤10),编写函数fun(a,n),它的功能是计算n门课程的平均分,计算结果作为函数的返回值(结果保留两位小数).正整数n和n门课程的成绩在主函数中输入.C语言.相关知识点: 试题来源: 解析 网友回答float fun(int *a,int n){int i,sum=0;for(i=0;i...
C语言。输入一个整数n,要求输出n行,每行输出1 2 3.。。。n,相邻两个数字之间用空格隔开 输入4,输出1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4(样例)#include <stdio. C语言编程:输入10个有序(由小到大)整数存入数组a,再输入一个整数x,在数组a中插入x,使其仍然有序。 #include<stdio.h>#define ...
用c语言编程:要求用数组,先输入一个正整数n,在输入n个整数,求其平均值(保留两位小数 float a[10],sum,m; int n; sum=0; scanf("%d",&n c语言编程:输入一个数字n,再输入n个数,将这个n个数从小到大输出。知道 #include<iostream>using namespace std;int main(){int 输入一个正整数,分离出该数中...
此点日酸决家位回统林议断共加了料据信反马7-2 输入一个正整数n,计算数列1/1+1/2+1/3+...+1/n的和,并保留两位小数。此点日酸决家位回统林议断共加了
用C编程序:输入一个正整数n,输出2/1+3/2+5/3+8/5+…的前n项之和,保留两位小数. 该序列从第3项起,每一项的分子是前一项分子与分母的和,分母是前一项的
C语言类似斐波那契数列的题题目描述 输入一个正整数N,输出2/1+3/2+5/3+8/5+……的前N项和,保留两位小数。(该数列从第2项起每一项的分子是前一项分子与分母的和,分母是前一项的分子 ) 我做的不知道哪错了。 #include<stdio.h> #include<stdlib.h> int main(void) { int n,i,x,y; double...
用一个for单循环就可以解决。include <stdio.h> include <stdlib.h> void main(){ int n;double x=0.0;int s=-1;printf("n=");scanf("%d",&n);for(int i=1;i<=n;i++){ s=s*(-1);x=x+s*1.0/(3*(i-1)+1);} printf("%.2f",x);system("pause");} ...
C语言实现以上数列求和,参考代码如下:include<stdio.h> int main(){ double t,sum=0;int i,n;scanf("%d",&n);for(i=1;i<=n;++i)sum+=1.0/i;printf("%.2f",sum);return 0;}