會陣列的進弱智問題

時間 2022-08-01 22:50:14

1樓:

不知道你使用的是什麼編譯編譯環境,我這個是在vc++6.0下,可以正常執行。

//程式中的輸入不好處理,要求輸入時學號字串和生日整型數同行以空格分隔。

//但是庫函式要求字串的輸入以回車結束,因此通過庫中的輸入函式一下完成資料輸入不能實現。

//此程式完成了比較和輸出功能,只是輸入沒有達到要求,此程式要求按如下方式輸入:

5 00508192

3 200508153

4 500508172

3 200508023

4 500509122

4 5//輸出如下:

3 2 00508192 00508172

4 5 00508153 00508023 00509122

#include

void main()

; //用來儲存學號

int m[100][2]=,d[100]=;//m用來儲存生日,d用來當索引,記錄學生資料在陣列中下標。

int i,n=0,x,j;

scanf("%d",&n); //輸入學生個數

for(i=0;im[d[j]][0]) || ((m[d[i]][0]==m[d[j]][0])&&(m[d[i]][1]>m[d[j]][1]))) }

} for(i=0;i

while(j

printf("\n");//輸出下一個生日

i=j;

} }//你可以自己繼續完善,可以將全部一行輸入全作為字串,然後將學號和月日從中分離出來。

//學號長度小於10,月和日加起來不會超過4,也就是字元長度小於14.

//然會對字串按空格進行分離,第一個空格前是學號,轉存到一個字元陣列,第二個空格之前是月份,剩下的是日,轉存到整型陣列

//然後再做上面的處理

2樓:匿名使用者

說個思路吧

學號做陣列角標

生日作為各自的賦值

好了 排序 篩選出值相同的項輸出

3樓:匿名使用者

你scanf後面n沒取地址。程式太長了後面有沒有問題我就不知道了。給你我的看看

#include

void main()

,i,j=0,k=0,r,a,b;

char num[100][10];

scanf("%d",&n);

for(i=0;i1)

printf("\n");

}j=0;k=0;}}}

問一些挺弱智的問題 問一弱智問題 。求解答

1 米湯水裡面的是多糖,而且還有許多雜質,要不然就破壞了血液的離子平衡了。那比如說,生理鹽水是符合血液鈉離子平衡的,你把濃度為50 的鹽水注進去那就 要出大事了 2 當然,就算是打吊瓶的那個葡萄糖液可以喝。3 從口腔到食道再到胃,最後由小腸吸收。小腸壁上有豐富的毛細血管,小分子的葡萄糖透過腸壁和毛細...

比較弱智的問題高分》

可以先把主機板上的鈕釦電池取下,放置幾分鐘,再重新裝上,看看螢幕有無反映。如果可以那最好了!不行的話,安全起見最好把主機搬到你朋友那兒,連上他顯示器先進入bios,遮蔽掉整合,再裝獨顯,裝好了再搬回去,如果只是顯示卡的問題,你自己的顯示器確實沒問題,那這個方法可行!就是辛苦了點 希望只是小問題!祝你...

c 指標陣列問題,C 中關於指標陣列的問題。

是錯誤的。char cchar count 宣告瞭cchar是有count個元素的陣列,每個元素都是指向char型變數的指標。但cin cchar i 卻試圖給cchar的第二個元素 指標 賦一個鍵盤值 這裡指標還沒有確定指向,是隨機的,它隨機地指向了不能寫入的地方,就要出錯。這裡應該先給指標陣列賦...