C语言数字运算排序
C語言數(shù)字運算排序
- 如題
- 話不多說了,直接上代碼
如題
已知數(shù)據(jù)文件 IN.DAT 中存有 200 個四位數(shù),并已調用讀函數(shù) readDat()把這些數(shù)存入數(shù)組 a 中,編制一函數(shù) jsVal(),其功能是:若一個四位數(shù)的千位數(shù)字上的值小于等于百位數(shù) 字上的值,百位數(shù)字上的值小于等于十位數(shù)字上的值,以及十位數(shù)字上的值小于等于個位數(shù) 字上的值,并且原四位數(shù)是偶數(shù),則統(tǒng)計出滿足此條件的個數(shù) cnt 并把這些四位數(shù)按從小到 大的順序存入數(shù)組 b 中,后調用寫函數(shù) writeDat()把結果 cnt 以及數(shù)組 b 中符合條件的四 位數(shù)輸出到 OUT.DAT 文件中。
話不多說了,直接上代碼
#include <stdio.h>#define MAX 200 int a[MAX], b[MAX], cnt=0;void jsVal(總結
- 上一篇: C语言Fibonacci 数列
- 下一篇: C语言结构体运算