程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C >> C語言問答 >> C語言二維數組賦值,程序成功執行但賦值提示錯誤

C語言二維數組賦值,程序成功執行但賦值提示錯誤

編輯:C語言問答

C語言二維數組賦值,程序成功執行但賦值提示錯誤

補充:#include<stdio.h>
#include <stdlib.h>
int main()
{
 int i,j;
 int one[5][2];
 int two[2][5];
 printf("請輸入第一個數組的數(用來轉換):\n");
 for(i=0;i<5;i++)
 {
 
  for(j=0;j<2;j++)
  {
  
   scanf("%d",one[i][j]);
   
  }
 }
 printf("你輸入的數組為:\n");
 for(i=0;i<5;i++)
 {
 
  for(j=0;j<2;j++)
  {
  
   printf("%5d",one[i][j]);
  }
  printf("\n");
 }
 printf("\n開始轉換。\n");
 for(i=0;i<5;i++)
 {
 
  for(j=0;j<2;j++)
  {
  
   two[j][i]=one[i][j];
  }
 }
 printf("轉換後的數組為:\n");
 for(i=0;i<2;i++)
 {
 
  for(j=0;j<5;j++)
  {
  
   printf("%5d",two[i][j]);
  }
  printf("\n");
 }
 getch();
 return 0;
 
 
}

最佳回答:

你要轉換為什麼樣的數組
追問:
只是把數組的行和列轉換下
追問:
但我想要的是數組裡的數字自己輸入
回答:
好像沒發過去,再發一遍:

#include<stdio.h>
#include <conio.h>
int main()
{
int i,j;
int one[5][2];
int two[2][5];
printf("請輸入第一個數組的數(用來轉換):\n");
for(i=0;i<5;i++)
{
for(j=0;j<2;j++)
{
scanf("%d", &one[i][j]);
}
}
printf("你輸入的數組為:\n");
for(i=0;i<5;i++)
{
for(j=0;j<2;j++)
{
printf("%5d",one[i][j]);
}
printf("\n");
}
printf("\n開始轉換。\n");
for(i=0;i<5;i++)
{
for(j=0;j<2;j++)
{
two[j][i]=one[i][j];
}
}
printf("轉換後的數組為:\n");
for(i=0;i<2;i++)
{
for(j=0;j<5;j++)
{
printf("%5d",two[i][j]);
}
printf("\n");
}
getch();
return 0;
}
補充:

#include<stdio.h>
#include <conio.h>
int main()
{
int i,j;
int one[5][2];
int two[2][5];
printf("請輸入第一個數組的數(用來轉換):\n");
for(i=0;i<5;i++)
{
for(j=0;j<2;j++)
{
scanf("%d", &one[i][j]);
}
}
printf("你輸入的數組為:\n");
for(i=0;i<5;i++)
{
for(j=0;j<2;j++)
{
printf("%5d",one[i][j]);
}
printf("\n");
}
printf("\n開始轉換。\n");
for(i=0;i<5;i++)
{
for(j=0;j<2;j++)
{
two[j][i]=one[i][j];
}
}
printf("轉換後的數組為:\n");
for(i=0;i<2;i++)
{
for(j=0;j<5;j++)
{
printf("%5d",two[i][j]);
}
printf("\n");
}
getch();
return 0;
}
補充:
注意黑體部分
追問:
噢...我沒檢查仔細   少了個&    謝謝
回答:
不用謝
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved