C语言程序设计基础笔记
C语言典型例题汇总
滨州学院 信息工程学院 软件技术一班 张龙彪
C语言程序设计基础笔记
1. 水仙花数求解: 2. 判断是否为闰年: #include #include int main() { int year; printf(\input the year\\n\ scanf(\ if(year % 4 ==0 && year 0 !=0 || year @0==0) { printf(\year is Runnian\ }else { printf(\year is not runnian \ ; } return 0; } 3. 九九乘法表输出: #include #include int main() { int m,g,s,b; m=100; for(;m<=999;m++) { g=m;s=m/10;b=m/100; if(m ==g*g*g+s*s*s+b*b*b) { printf(\ } } return 0; } 4. 输出完数: 5. 3位正整数的反向输出: 滨州学院 信息工程学院 软件技术一班 张龙彪 C语言程序设计基础笔记
6.输入华氏温度,转化为摄氏度:
7.输入两个数a,b;将这两个数反向进行输出。如a=8,b=6输出a=6,b=8。
8. 输入一个班20名同学的C语言测验成
绩,求出最高分,最低分,平均分,并按成绩由高到低进行排序。(使用模块化编程思想)。
滨州学院 信息工程学院 软件技术一班 张龙彪
C语言程序设计基础笔记
9. 输入一些学生的分数,哪个分数出现的
次数最多?如果有多个并列,则都输出。设分数均不超过100的非负整数。
滨州学院 信息工程学院 软件技术一班 张龙彪
C语言程序设计基础笔记
10. 选择法、交换法排序: 选择法: #include #include #define N 100 void Input(int a[],int n); void Output(int a[],int n); void SelectSort(int a[],int n); int main()//升序排列 { int a[N],n; scanf(\ Input(a,n); SelectSort(a,n); Output(a,n); return 0; } void Input(int a[],int n) { int i; for(i=0;ia[j]) { min=j; } } temp=a[min]; a[min]=a[i]; a[i]=temp; } } 滨州学院 信息工程学院 软件技术一班 张龙彪