本文目錄一覽:
- 1、c語言二維數組題
- 2、C語言二維數組編程題
- 3、關於二維數組的c語言題目
- 4、C語言二維數組題目 求幫忙
- 5、C語言題目(關於二維數組)
- 6、C語言二維數組作業題
c語言二維數組題
scanf不對
#includestdio.h
int main()
{
int a[10][10],i,j,k,m,n;
int sum[10]={0},temp;
scanf(“%d%d”,m,n);
for(i=0;im;i++)
{
for(j=0;jn;j++)
{
scanf(“%d”,a[i][j]);//加
sum[i]=sum[i]+a[i][j];
}
}
for(i=0;im;i++)
{
if(sum[i]sum[i+1])
{
for(j=0;jn;j++)
temp=a[i][j];
a[i][j]=a[i+1][j];
a[i+1][j]=temp;
}
}
for(i=0;im;i++)
{
for(j=0;jn;j++)
{
printf(“%d”,a[i][j]);
}
printf(“%d\n”,sum[i]);
}
}
C語言二維數組編程題
#include stdio.h
void main()
{
float score[9][3];
float sum1=0,sum2=0,ave1=0,ave2=0;
int i,j;
for(i=0;i8;i++)
for(j=0;j2;j++)
{
scanf(“%f”,score[i][j]);
}
for(i=0;i8;i++)
score[i][2]=score[i][0]+score[i][1];//得到個人總分
for(i=0;i8;i++)
sum1=sum1+score[i][0];//得到第一科總分
score[8][0]=ave1=sum1/8;//得到第一科平均分
for(i=0;i8;i++)
sum2=sum2+score[i][1];//得到第二科總分
score[8][1]=ave2=sum2/8;
score[8][2]=ave1+ave2;得到總平均分
for(i=0;i9;i++)
{
for(j=0;j3;j++)
printf(“%.2f\t”,score[i][j]);
printf(“\n”);
}
}
關於二維數組的c語言題目
二維數組是可以這樣的{ {1 2 3}
{4 5 6}
{7 8 9}
}
即a[0][0] = 1
a[1][1] = 5
a[2][2] = 9
由b+=a[i][i]可知相加而得 15
C語言二維數組題目 求幫忙
#includestdio.h
int main()
{
int a[2][2],i,j,n=0;
for(i=0;i3;i++)
{
for(j=0;j3;j++)
{
scanf(“%d”,a[i][j]);
printf(“%d”,a[i][j]);
}
printf(“\n”);
}
for(i=0;i3;i++)
n+=a[i][i];
printf(“\n”);
printf(“%d”,n);
getchar();
}
C語言題目(關於二維數組)
#includestdio.h
int main()
{
int a[2][3]={{‘A’,’B’,’C’},{‘D’,’E’,’F’}};
int b[2][3];
int i,j;
for(i=0;i2;i++){
for(j=0;j3;j++){
b[i][j]= a[i][j]-‘A’+’a’;
}
}
for(i=0;i2;i++){
for(j=0;j3;j++){
printf(“%c “,b[i][j]);
}
printf(“\n”);
}
getchar();
return 0;
}
C語言二維數組作業題
#include stdio.h
//矩陣相乘
void mulMatrix(double **a, double **b, double **c, int m, int n, int p)
{
int i,j,k;
for (i=0;im;i++)
for(j=0;jp;j++)
c[i][j] = 0.0;
for(i=0;im;i++)
for(j=0;jp;j++)
{
for(k=0;kn;k++)
c[i][j] += a[i][k]*b[k][j];
}
}
//打印矩陣相乘的結果
void printMatrix(double **c, int m, int p)
{
int i,j;
for(i=0;im;i++)
for(j=0;jp;j++)
printf(“c[%d][%d] =%f\n”,i,j,c[i][j]);
}
void main()
{
double x[3][4] = {{1,2,3,4}, {5,6,7,8}, {9,10}};
double y[4][2] = {{1,2},{3,4},{5,6},{7}},z[3][2];
double *p_x[3] = {x[0][0], x[1][0], x[2][0]};
double *p_y[4] = {y[0][0], y[1][0], y[2][0], y[3][0]};
double *p_z[3] = {z[0][0], z[1][0], z[2][0]};
mulMatrix(p_x, p_y, p_z, 3, 4, 2);
printMatrix(p_z, 3, 2);
}
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/248885.html