Dep C++ 5.11版程式問題

請各位大大幫忙小弟解以下幾個程式問題~晚上12點前要交作業~拜託各位大大了~感激不盡阿...

問題1.建立兩個長度同為6的陣列,一個陣列內容為姓名,另一個陣列內容為年齡,將年齡由小到大排列這兩個陣列,並搭配姓名輸出。
exsample:
#include <stdio.h>
#include <stdlib.h>

int main(int argc, char *argv[])
{
int data[5];
int n, i, j, t;
printf("== 氣泡排氣法(由小到大排序)==\n\n");
printf("...請連續輸入五個數值(資料間空一格)...\n\n");
/*輸入排序前的資料*/
printf(" 排序前:");
for(i=0;i<5;i++)
{
scanf("%d", &n);
data[i]=n;
}
/*氣泡排序法*/
for(i=3;i>=0;i--)
{
for(j=0;j<=i;j++)
{
if(data[j]>data[j+1])
{
t=data[j];
data[j]=data[j+1];
data[j+1]=t;
}
}
}
/*印出排序後的資料*/
printf("\n 排序後:");
for(i=0;i<5;i++)
{
printf("%d ", data[i]);
}
printf("\n\n");
system("PAUSE");
return 0;
}

問題2.設計一個season函式讓使用者輸入四季的中文(春天、夏天、秋天、冬天), 結果輸出所對應的四季英文(spring、summer、fall、winter) 、以及季別(Q1、Q2、Q3、Q4) 。
exsample:
#include <stdio.h> //string3.c 課本 chap12
#include <stdlib.h>
#include <string.h>
int main(int argc, char *argv[])
{
int i,count;
char name[10][15];
for(i=0; i<10; i++)
{
printf("請輸入 %d 號同學的英文名字:", i+1);
gets(name[i]); /* 輸入第i位同學的英文名稱並放入name[i] */
if (strcmp(name[i],"stop")==0) /*判斷是否輸入 "stop" 字串*/
{
count=--i;
break;
}
}
printf("\n 共輸入 %d 位同學的英文名字 \n ",count+1);
printf("\n==============================\n");
for (i=0;i<=count;i++) /* 顯示所有學生的姓名 */
{
printf("\n ==> 座號 %d 號同學的英文名字 : %s\n",i+1,name[i]);
}
printf("\n");
system("PAUSE");
return 0;
}
2016-01-18 18:43 發佈
沒發現問題
如果是不能編譯或不能執行的話,先把防毒軟體關掉再試試看.
像我用的avast!防毒每次dev-cpp編譯或執行都會先被當病毒掃個老半天才能動,
有時還會被當病毒直接ban掉
這兩個程式碼都可以執行...

只是要改成跟題目一樣並可以執行

求高手相助阿!!!

新例四 wrote:
沒發現問題如果是不...(恕刪)



他附上的是範例, 應該可以正常跑
只是他連"改"都不會改...

別念了啦, 浪費錢又浪費時間..
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?