❶ c語言編寫程序,定義一個3行4列的二維整型數組
#include<stdio.h>
intmain()
{
inta[3][4];
intl[3]={0},c[4]={0},s=0;
inti,j;
for(i=0;i<3;i++)
{
for(j=0;j<4;j++)
{
scanf("%d",&a[i][j]);
s+=a[i][j];
l[i]+=a[i][j];
c[j]+=a[i][j];
}
}
printf("各行元素和:");
for(i=0;i<3;i++)
printf("%d",l[i]);
printf(" 各列元素和:");
for(i=0;i<4;i++)
printf("%d",c[i]);
printf(" 所有元素和:%d 所有元素平均值:%lf ",s,s/12.0);
return0;
}
❷ C語言,一個3行4列的二維數組,數組元素的值是其對應行號的平方與對應列號之和(行號和列號均從1開始
#include <stdio.h>
void main()
{
int a[4][5],i,j;
for(i=1;i<4;++i)
{
for(j=1;j<5;++j)
{
a[i][j]=i*i+j;
printf("%4d",a[i][j]);
}
printf("\n");
}
}
❸ 求助c語言,利用指向多維數組的指針變數求3*4數組各行元素之和
指針在後續編程中很重要,必須要學好了
如果用數組的元素相加相信你應該能寫出來,就是用兩個for循環編輯整個數組求和,
如果要求用指針,其實也是一樣的,
定義指針產量*p 讓指針指向p=a[0][0]的地址,
還是要用兩層循環,外側循環要量指針重新歸位到每行的第一個元素,內層循環不用產量,直接累加*p,每執行一次給p+1,加每行的元素個數,這里是4