C程序设计实例十一:模拟ATM(自动柜员机)界面

- 阅137

C程序设计实例十一:模拟ATM(自动柜员机)界面 #include stdio.h void main() { int Password=0,Number=0,price=58,i=0; while( Password != 1234 ) { if( i = 3 ) return; i++; puts(Please input Password: ); scanf(%d,Password); } i......

C程序设计实例十二:用一维数组统计学生成绩

- 阅59

C程序设计实例十二:用一维数组统计学生成绩 #include stdio.h void main() { char SelectKey,CreditMoney,DebitMoney; while(1) { do{ clrscr(); puts(=========================); puts(| Please select key: |); puts(| 1. Quary |); p......

C程序设计实例十三:用二维数组实现矩阵转置

- 阅166

C程序设计实例十三:用二维数组实现矩阵转置 /* 用二维数组实现矩阵的转置 */ #include stdio.h #define ROW 3 #define COL 4 main() { int matrixA[ROW][COL],matrixB[COL][ROW]; int i,j; clrscr(); printf(Enter elements......

C程序设计实例十四:求解二维数组的最大/最小

- 阅195

C程序设计实例十四:求解二维数组的最大/最小元素 #define MAXN 20 int a[MAXN][MAXN]; main() { int min, /* 存储最小值 */ max; /* 存储最大值 */ int row,col,n; clrscr(); printf(Please input the order of the matrix:\......

C程序设计实例十五:利用数组求前n个质数

- 阅206

C程序设计实例十五:利用数组求前n个质数 #define N 50 main() { int primes[N]; int pc,m,k; clrscr(); printf(\n The first %d prime numbers are:\n,N); primes[0]=2;/*2是第一个质数*/ pc =1;/*已有第一个质数*/ m =3;/*被测......

C程序设计实例十六:编制万年历

- 阅124

C程序设计实例十六:编制万年历 #include stdio.h long int f(int year,int month) {/*f(年,月)=年-1,如月3;否则,f(年,月)=年*/ if(month3) return year-1; else return year; } long int g(int month) {/*g(月)=月+......

C程序设计实例十七:对数组元素排序

- 阅141

C程序设计实例十七:对数组元素排序 rest(int a[], int n) { int i,low,high,t; for(i=0,low=0,high=n-1;i=high;) { if(a[i]0) { /*a[i]与a[high]交换,随之high减1*/ t=a[i]; a[i]=a[high]; a[high]=t; high--; } else if(a[i]==0) i+......

C程序设计实例十八:任意进制数的转换

- 阅189

C程序设计实例十八:任意进制数的转换 /* 函数trans将无符号整数n翻译成d(2=d=16)进制表示的字符串s */ #define M sizeof(unsigned int)*8 int trans(unsigned n, int d, char s[]) { static char digits[] =0123......

C程序设计实例十九:判断回文数

- 阅154

C程序设计实例十九:判断回文数 /* 函数circle用于判断正整数n的d进制数表示形式是否是回文数 */ int circle(int n, int d) { int s=0,m=n; while(m) { s=s*d+m%d; m/=d; } return s==n; } /* main函数用于测试cir......

C程序设计实例二十:求数组前n元素之和

- 阅180

C程序设计实例二十:求数组前n元素之和 int a[]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15}; main() { int i; clrscr(); printf(\n The arry is:\n); for(i=0;isizeof(a)/sizeof(a[0]);i++) printf( %d ,a[i]); printf(\n SUM of the arry is: %......