1樓:
// studentsystem.cpp : 定義控制台應用程式的入口點。
//#include "stdafx.h"
#include
using namespace std;
;int itempnum = 0;
char sz[1024];
for (int i = 0; i <= 100; i++)
itempnum = atoi(sznum);
if(itempnum == 0 || itempnum> 100)
}} while (itempnum<0);
if (itempnum == -1)
aa[i] = itempnum;
istudentnum++;
bb[i] = istudentnum;}}
}int _tmain(int argc, _tchar* argv)
;int bb[100] = ;
int istudentnum = 0;
readdat(aa,istudentnum,bb);
jssort(aa,bb,istudentnum);
writedat(istudentnum,aa,bb);
cout<<"按任意鍵結束程式";
getchar();
return 0;
}排序直接借用的是2樓朋友的排序,簡單測試了下,有個bug 就是出現兩個同樣的數後
排序出錯,懶的看改演算法了,樓主凑活用吧
2樓:風流沼
#include
void readdat(int a,int b);
void jssort(int a,int b);
void writedat(int a,int b);
//為了除錯方便,將學生人數取為5,將其中的5改為100就合題意了.思路較簡單,未加標註
void main()
void readdat(int a,int b)}void jssort(int a,int b)}}void writedat(int a,int b)}
3樓:匿名使用者
#include
#include
float aa[100];
int bb[100];
void readdat()
}void jssort()}}
}void writedat()
}void main()
請教關於c語言的問題高手請進,請教乙個關於c語言的問題。???高手請進!
呵呵呵,你現在編寫的是在命令列介面執行的面向順序執行的程式,你可以內開啟命令提示符輸入你容的程式命令,這樣執行完畢後,就會有結果。你提到網上的程式,這樣的程式是圖形使用者介面的,是物件導向的程式設計,其實程式執行的過程都一樣,只不過是介面改變了,在順序執行的程式上加入了圖形元素。用vc 吧,裡面的m...
c語言高手請進關於九九乘法口訣表的問題
include void main int val 9 for i 0 i 9 i for j 0 j 9 j 我這個簡單的實現了下 include int main int val 9 printf 1x1 1 n for int i 0 i 8 i printf n return 0 本來是很好...
c語言念整數,我編的程式怎麼去除前面輸出的0 程式如下 dve c5
可以設定乙個標誌 只有輸出了非零資料以後再遇到0才輸出 ling 具體做法 前面加語句 int f 0 switch語句之前加語句 if n 0 f 1 後面的case 0分支改為 case 0 if f 1 printf ling break if z 0 bool btruedata false...