1樓:陳冠鋼
/*:①輸入職工的姓名和職工號;
②按職工號由小到大排序,姓名順序也隨之調整;
③輸入一個職工號,設計演算法找出該職工的姓名,從主函式輸入要查詢的職工號,輸出該職工姓名。
*/#include
struct zg /*職工結構體*/
;void main()
}if(p!=i)
}for(i=0; i printf("%d %s\n",zgs[i].num,zgs[i].name); printf("\n"); number=1; while(number!=0) /*輸入職工號並查詢相應職工的姓名,輸入0,程式結束*/ }if(p!=1) printf("the number not exist!\n");}} enter zg sum= 10 enter name:name8 enter num:8 enter name:name9 enter num:9 enter name:name10 enter num:10 enter name:name7 enter num:7 enter name:name6 enter num:6 enter name:name5 enter num:5 enter name:name4 enter num:4 enter name:name3 enter num:3 enter name:name2 enter num:2 enter name:name1 enter num:1 1 name1 2 name2 3 name3 4 name4 5 name5 6 name6 7 name7 8 name8 9 name9 10 name10 enter num i will find the name. exit enter 0. num=(輸入6)6 num 6 name=name6 enter num i will find the name. exit enter 0. num=(輸入8)8 num 8 name=name8 enter num i will find the name. exit enter 0. num=(輸入0退出)0 2樓: 我定義的是10個人,改人數自己會吧? ---------------程式如下----------------- #include void min(char name[9],int s[10])//用比較法進行排序 printf("\n排序後:\n姓名 職工號\n"); for(i=0;i<10;i++) printf("%-8s%d\n",name[i],s[i]); }void main() ------------執行結果如下----------------- 請輸入姓名和職工號: df 765 fdg 8768 fdghfd 5454 fdg 454 fhgdf 54 hf 5455 ghg 54 hfh 544 gfjhfh 5444 gfd 455 排序後: 姓名 職工號 fhgdf 54 ghg 54 fdg 454 gfd 455 hfh 544 df 765 gfjhfh 5444 fdghfd 5454 hf 5455 fdg 8768 請輸入要查詢的職工號: 454fdg 454 !press any key to continue 飛鴻不踏雪 其實只要算係數就可以了 假設p x 的係數矩陣定義為 p,q x 的係數矩陣定義為q,s x 的係數矩陣定義為s for i 0 i m n 2 i s i 0 初始化s for i 0 i m i 主要部分大概如上,其他自己補充吧 思路就是窮舉p x q x 後所得到的所有多項式,然後... 呵呵 這個 容易啊 就是個 強制型別轉換的意思。首先 long 型別 佔 四個位元組。char 型別 佔 一個位元組。明白了這個 就好解決了。char p abcdefgh r long q 這兩行 標明 p是指向字元的指標 並且 指向abcdefgh這個字串 實際是指向a r 為指向字元的指標。q... 號和四門功課的成績從鍵盤讀入。2 計算每個學生的總分和平均分。3 按平均成績進行排序,輸出 愛吃米糕 親,這個最基本的,你要自己練習才能慢慢寫出程式啊 小輝丿仔 這個你得自己做 給你提醒一下,可以陣列做 include include define null0 define len sizeof s...一道c語言題目,求大神幫寫,一道c語言題目,求大神幫寫
請教一道C語言題目,求解一道C語言題目
c語言一道題目求教教,C語言一道題目,求教教