C语言代码大全

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

------------------------------------------------------------------------摘自宋鲁生程序设计大赛乘法口诀表#includestdio.h#includeconio.hvoidmain(void){inti,j,x,y;clrscr();printf(\n\n***乘法口诀表***\n\n);x=9;y=5;for(i=1;i=9;i++){gotoxy(x,y);printf(%2d,i);x+=3;}x=7;y=6;for(i=1;i=9;i++){gotoxy(x,y);printf(%2d,i);y++;}x=9;y=6;for(i=1;i=9;i++){for(j=1;j=9;j++){gotoxy(x,y);printf(%2d,i*j);y++;}y-=9;x+=3;}printf(\n\n);}用一维数组统计学生成绩#includestdio.hvoidmain(){charSelectKey,CreditMoney,DebitMoney;while(1){do{clrscr();puts(=========================);puts(|Pleaseselectkey:|);puts(|1.Quary|);puts(|2.Credit|);puts(|3.Debit|);puts(|4.Return|);puts(=========================);SelectKey=getch();}while(SelectKey!='1'&&SelectKey!='2'&&SelectKey!='3'&&SelectKey!='4');switch(SelectKey){case'1':clrscr();puts(================================);puts(|Yourbalanceis$1000.|);puts(|Pressanykeytoreturn...|);puts(================================);getch();break;case'2':do{clrscr();puts(==================================);puts(|PleaseselectCreditmoney:|);puts(|1.$50|);puts(|2.$100|);puts(|3.Return|);puts(==================================);CreditMoney=getch();}while(CreditMoney!='1'&&CreditMoney!='2'&&CreditMoney!='3');switch(CreditMoney){case'1':clrscr();puts(=========================================);puts(|YourCreditmoneyis$50,Thankyou!|);puts(|Pressanykeytoreturn...|);puts(=========================================);getch();break;case'2':clrscr();puts(==========================================);puts(|YourCreditmoneyis$100,Thankyou!|);puts(|Pressanykeytoreturn...|);puts(==========================================);getch();break;case'3':break;}break;case'3':do{clrscr();puts(====================================);puts(|PleaseselectDebitmoney:|);puts(|1.$50|);puts(|2.$100|);puts(|3.$500|);puts(|4.$1000|);puts(|5.Return|);puts(====================================);DebitMoney=getch();}while(DebitMoney!='1'&&DebitMoney!='2'&&DebitMoney!='3'&&DebitMoney!='4'&&DebitMoney!='5');switch(DebitMoney){case'1':clrscr();puts(===========================================);puts(|YourDebitmoneyis$50,Thankyou!|);puts(|Pressanykeytoreturn...|);puts(===========================================);getch();break;case'2':clrscr();puts(===========================================);puts(|YourDebitmoneyis$100,Thankyou!|);puts(|Pressanykeytoreturn...|);puts(===========================================);getch();break;case'3':clrscr();puts(===========================================);puts(|YourDebitmoneyis$500,Thankyou!|);puts(|Pressanykeytoreturn...|);puts(===========================================);getch();break;case'4':clrscr();puts(===========================================);puts(|YourDebitmoneyis$1000,Thankyou!|);puts(|Pressanykeytoreturn...|);puts(===========================================);getch();break;case'5':break;}break;case'4':clrscr();puts(================================);puts(|Thankyouforyourusing!|);puts(|Goodbye!|);puts(================================);return;}}模拟ATM(自动柜员机)界面#includestdio.hvoidmain(){intPassword=0,Number=0,price=58,i=0;while(Password!=1234){if(i=3)return;i++;puts(PleaseinputPassword:);scanf(%d,&Password);}i=0;while(Number!=price){do{puts(Pleaseinputanumberbetween1and100:);scanf(%d,&Number);printf(Yourinputnumberis%d\n,Number);}while(!(Number=1&&Number=100));if(Number=90){printf(TooBigger!Pressanykeytotryagain!\n);}elseif(Number=70&&Number90){printf(Bigger!\n);}elseif(Number=1&&Number=30){printf(TooSmall!Pressanykeytotryagain!\n);}elseif(Number30&&Number=50){printf(Small!Pressanykeytotryagain!\n);}else{if(Number==price){printf(OK!Youareright!ByeBye!\n);}elseif(Numberprice){printf(Sorry,Onlyalittlesmaller!Pressanykeytotryagain!\n);}elseif(Numberprice){printf(Sorry,Onlyalittlebigger!Pressanykeytotryagain!\n);}getch();}}用二维数组实现矩阵转置/*用二维数组实现矩阵的转置*/#includestdio.h#defineROW3#defineCOL4main(){intmatrixA[ROW][COL],matrixB[COL][ROW];inti,j;clrscr();printf(EnterelementsofthematrixA,);printf(%d*%d:\n,ROW,COL);for(i=0;iROW;i++){for(j=0;jCOL;j++){scanf(%d,&matrixA[i][j]);}}for(i=0;iROW;i++){for(j=0;jCOL;j++){matrixB[j][i]=matrixA[i][j];}}printf(MatrixB,);printf(%d*%d:\n,COL,ROW);for(i=0;iCOL;i++){for(j=0;jROW;j++){printf(%8d,matrixB[i][j]);}printf(\n);}printf(\nPressAnyKeytoQuit...\n);getch();}求解二维数组的最大/最小元素#defineMAXN20inta[MAXN][MAXN];main(){intmin,/*存储最小值*/max;/*存储最大值*/introw,col,n;clrscr();printf(Pleaseinputtheorderofthematrix:\n);/*输入方阵的阶次*/scanf(%d,&n);printf(Pleaseinputtheelementsofthematrix,\nfroma[0][0]toa[%d][%d]:\n,n-1,n-1);for(row=0;rown;row++)for(col=0;coln;col++)scanf(%d,&a[row][col]);for(min=a[0][0],row=0;rown;row++){/*从每行选出最大数*/for(max=a[row][0],col=1;coln;col++)/*从row行选出最大数*/if(maxa[row][col])max=a[row][col];if(minmax)/*保存至row行的最小数*/min=max;}printf(Theminimumofmaximumnumberis%d\n,min);for(max=a[0][0],row=0;rown;row++){/*每行选出最小数*/for(min=a[row][0],col=1;coln;col++)/*从row行选出最小数*/if(mina[row][col])min=a[row][col];if(maxmin)/*保存至row行的最大数*/max=min;}printf(Themaximumofminimumnumbersis%d\n,max);printf(\nPressanykeytoquit...\n)

1 / 74
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功