1樓:網友
應該是乙個六位數的 數吧!
看看冊雀凱是不是這樣子:
#include
using namespace std;
int main()
int n;
int num[6];
int i,j,k;
int tmp;
cout<<"請輸入乙個6位數"《州喚》n;
把歲早各位數分到陣列中。
for(i=0;n>0;i++,n/=10)num[i] =n%10;
排序。for(j=0;jnum[k-1])tmp = num[k];num[k]=num[k-1];num[k-1]=tmp;
重新計算輸出。
for(j=0,n=0;jn +=num[j];
輸出。cout<<"最大數:"return 0;
2樓:網友
#include
#include
void main()
int number=new int[6];/定義乙個6位陣列。
cout<<"請輸入乙個6位整數";
for(int i=0;i<6;i++)
cin>>number[i]; 輸入6位陣列。
for(int m=0;m<5;m++)為這個陣列中的卜殲鍵元素按降序排序。
for(int n=5;n>0;n--)
if(number[n]>number[n-1])int temp=number[n];
number[n]=number[n-1];
number[n-1]=temp;
int max=0;
for(int x=0;x<6;x++)
max+=number[x]*pow(10,x);/得改察到最大數。
很久沒型巧碰c++了 大概是這樣 你看有沒問題。
乙個c陣列題目
3樓:網友
以上題目中"123\\"有5個有效字元,分別是 1 2 3 \\長度為5;
而將字元陣列s初始化有6個字元,儲存以上字串,注意末尾的\0,因此sizeof(s)為6;選c
4樓:網友
5,6,strlen是字元長度,sizeof是佔用記憶體的大小。
c語言類的陣列問題
5樓:馬吉平
a+3是指向a[3]的指標。
a+3)就是a[3],因為只定義了a[0],a[1],a[2],所以a[3]的值被自動設為0
a[1]*(a+3)) a[1]後面的這個*是乘號 所以就是 2*0=0
所以a[2]=a[2]+0, 所以a[2]=3
6樓:網友
其實可以用小猿搜題搜一下。
c陣列定義
7樓:網友
1.如果a[4]的話。
我覺得*(&a[0][0]+4*i+j)指向的就是a[i][j]
2.如果不知道a[是個什麼手粗陣列,那麼*(&a[0][0]+4*i+j)指燃鏈向的就是a[0][0]向後的第4*i+j個陣列畢段鎮元素。
C語言題目(關於二維陣列)關於二維陣列的c語言題目
二維陣列定義的一般形式是 型別說明符 陣列名 常量表示式1 常量表示式2 其中常量表示式1表示第一維下標的長度,常量表示式2 表示第二維下標的長度。int a 3 4 如果 int a m n 是乙個已賦值的陣列,則可以用以下的語句段以矩陣形式列印這個陣列 int i,j for i 0 i 二維陣...
C 關於陣列的問題,c 的乙個關於陣列的問題
1 主要問題在陣列的動態分配。main 以前 應當寫宣告,不能寫語句。所以把開始的幾句改成 include using namespace std int n1,n2,n3 int data1,data2,data3 改成這樣 再把 main 開始改成 int main n1 n2 n3 100 d...
c 怎麼傳遞陣列到,C 怎麼傳遞乙個陣列到LUA
陣列的操作,參考例項如下 陣列其實是一種特殊的 int luaarray lua state l for int n 0 n return 1 push進棧的資料都在設定陣列時自動pop了,所以現在棧裡只有1個資料,就是最開始push的表 lua獲取剛剛傳的 array luaarray for i...