00问答网
所有问题
当前搜索:
求数组各元素之和C语言
怎么
用c语言求
一个
数组
中
所有
数
的
整数部分和及小数部分和?
答:
include<stdio.h> voidmain(){ doubles;inta;doubleb;printf("Pleaseinputadoublenumber:");scanf("%lf",&s);a=(int)s;b=s-a;printf("ln%d%lf",a,b);{
...存入一个
数组
中求该数组中下标为偶数
的元素之和
答:
include<stdio.h> int main(){ int a[10];printf("请输入10个整数");int i,j;int count=0;for(i=0;i<10;i++)scanf("%d",&a[i]);for(j=0;j<10;j++)if(j%2==0)count+=a[j];printf("%d",count);}
...元素中
的
最大值、最小值、求主、次对角线
元素之和
答:
include<stdio.h> include<string.h> int main(){ int a[5][5];int max,min;int aver=0;int sum1=0;//主对角线和 int sum2=0;//次对角线和 for(int i=0;i<5;i++)for(int j=0;j<5;j++)scanf("%d",&a[i][j]);max=min=a[0][0];for(int i=0;i<5;i++)for(...
C语言求
一维
数组
中下标为偶数
的元素之和
,求问我的程序出错在哪里,如 ...
答:
i<m;i++),在进行求和之前,需要把
数组
当中的值全部输入进去,才能进行下面的步骤。3、for(i=0;i<m-1;i+=2)应该改为for(i=0;i<m;i+=2),因为只有i=0到i<m之间才有m个
元素
,而该程序写的for(i=0;i<m-1;i+=2)只有m-1个元素,
与
题目不符。以下是改写
的的
程序以及运行图 ...
C语言
程序:求一个二维
数组元素的
周边
之和
答:
求一个二维
数组元素的
周边
之和
:源程序如下:define N 3//宏定义N=3 include <stdio.h> void main(){ int number[N][N] = { {1,2,3},{4,5,6},{7,8,9} };//定义二维数组并赋初值 int i, j;//定义循环变量 int sum = 0;//定义加和变量,并初始化赋值为0 for (i = 0;...
C语言
简化,二位
数组
每一行 每一列
的和
.
答:
include<stdio.h>#define rmax 3 //
数组
行数#define cmax 5 //数组列数int main(){ int a[rmax][cmax]={{3,5,8,1,4},{34,2,67,21,6},{7,8,3,10,20}}; int i=0,j=0,rSum[rmax]={0},cSum[cmax]={0}; for(i=0;i<rmax;i++) { for(j=0;j<cma...
...定义二维
数组
表示一个矩阵,求上三角
所有元素之和
。代码 。。。_百...
答:
函数 fun()
计算
上三角
所有元素之和
。参数1是
数组
,参数2是n*n数组大小n.返回 上三角元素之和。调用方法: fun(&a[0][0],n)程序如下:include<stdio.h> include<stdlib.h> float fun(float *a, int n){ int i,j;float sum=0;for (j=0;j<n;j++)for (i=j;i<n;i++)sum = ...
C语言
输入10个数去掉最大值最小值求剩下数
的和
答:
这题考察
数组的
知识,代码如下:include<stdio.h>int main(){int a[10],n,max,min,maxxiabiao,minxiabiao;for(n=0;n<=9;n++){scanf("%d",&a[n]);}max=min=a[0];maxxiabiao=minxiabiao=0;for(n=0;n<=9;n++){if(a[n]>max){max=a[n];maxxiabiao=n;}else if(a[n]<min...
二维
数组
4*4,求主对角线
元素之和
,并选出最大
的元素
(
C语言
)
答:
for(i=0;i<4;i++)for(j=0;j<4;j++){if(i==j)sum+=a[i][j];}//这个是主对角线的求和 max=a[0][0];for(i=0;i<4;i++)for(j=0;j<4;j++){if(max
C语言
分别输入两组各n个数据,分别求和,并取两个和
的
大者,该怎样编程...
答:
这是我写
的
,不知符不符合你的意思。include<iostream.h> void main(){ int n,i,max,sum1=0,sum2=0;cout<<"请输入数据的个数: ";cin>>n;int *num1=new int[n];int *num2=new int[n];cout<<"请输入第一组数:\n";for(i=0;i<n;i++){ cin>>num1[i];sum1+=num1[i]...
棣栭〉
<涓婁竴椤
4
5
6
7
9
10
8
11
12
13
涓嬩竴椤
灏鹃〉
其他人还搜