首页 > 编程知识 正文

学生成绩管理系统设计c语言代码,大一c语言必背代码

时间:2023-05-03 15:09:19 阅读:11596 作者:1439

《c语言初学必背代码》可供会员共享,在线阅读。 更多相关《c语言初学必背代码(20页珍藏版)》请在人人文库网搜索。

1、实用标准复印件111 .成绩判断#in elude int mai n () /成绩int score; printf (请输入成绩:n ); 扫描(% d,score ); /判断if(score=0scoreintmain ) ) int sum=0; (保存结果变量int i; for(I=1; I/m,n的最大公约数int mai n () int m,n; int i,k; printf(2 (请输入两个数字: 扫描(% d % d,m,n ); (三元运算符查找较小的k=m=1; I-//这是公约数if(m%I=0) ) n % i=0) printf )最大公约数。

2、为%dn,I; 布雷克; 摆脱for循环4 .最小公倍数#in elude /,n的最小公倍数int mai n () int m,n; int max,min; m、n中大、小的int k; /max,2*max,3*max, printf(2 (请输入两个数字: 扫描(% d % d,m,n ); (可以更换m、n,保证m小n大的max=m n吗? m : n; min=m /金字塔intmain(intI; /外层int j; /内层for(I=1; I/99乘法表intmain(intI,j; for(I=1; I1、100银币问题int。

3、mai n3 ()/*百钱买百鸡。 像1、2、5筹集100银币的问题一样,int cou nt=0; 案例数*/int i,j; /5点个数、2点个数for(I=0; i#define N 10/宏定义常数int mai n () int i; 索引int max、min; 双精度和=0; /累计加法和intan=58、58、96、100、25、55、66、88、99、77; max=a0; /最初最大min=a0; /第一个最小for(I=1; i max ) /大于最大值的max=ai; /你才是最大的if(aiintmain ) ) int i; 第几行?

4、int j; (第几排inta34=1、2、3、4、5、-6、7、8、9、19、39、0; int max=a00; /设你的最大int min=a00; /假设你的最小双平均值; /平均值double sum=0; /总和for(I=0; i/二维数组倒排:改行列、改列行sum =aij; int i; (第几行if ) AIJmax ) int j; /第几列的max=aij; int main (inta 34=1,2,3,4,5,- 6,7,8,9,19,39,0; int b43; for(I=0; i #defi ne N 10int mai n () int i;

5、int j; int tmp; /宏定义常数/下标索引临时交换用intan=58、58、96、100、25、55、66、88、99、77; /外层循环必须为n-1for(I=0; i aj 1) tmp=aj; aj=aj 1; aj 1=tmp; 12 .结构冒泡排序#in elude /结构定义,用户定义类型typedef struct stude ntchar sno 20; /学号char n ame20; /jint age; /年龄char gen der; /性别char tel20; /电话for(I=0; i tmp=teamj; teamj=teamj 1。

6、 teamj 1=tmp; (值printf (%-12s %-10s %-5s %-5s %-15sn,学号、姓名、年龄、性别、电话); for(I=0; iteami.s no,teami. name./结构定义,用户定义类型teami.age.teami.ge nder,typedef struct stude ntteami.tel; char sno20; /学校编号char name20; /名称int age; /年龄char gender; /性char tel20; 电话; (值printf(%-12s%-15sn,学号,II%-10s姓名,II%-5s %-5s年龄,性别。

7、电话; for(I=0; i#in elude tmp=team0; for(I=1; i0 ) tmp=teami; printf (学号最大的瘦长白天为以下:n ); printf (%-12s %-10s %-5d %-5c %-15sn,tmp.s no,tmp. name,tmp.age,tmp.gender,tmp.tel ); /结构定义,用户定义类型typedef struct stude ntchar sno 20; /学号char n ame20; /jint age; /年龄char gen der; /性别char tel20; /电话/文件读写int mai n () struct stud。

8、ent * s,* p1; /个数不明的FILE * fp; int i,n=0; char buf1024; 打开/fgets缓冲区/文件FP=fopen(e:test.txt,r ); while(fgets(buf,1024,fp )!=null(n; 流量(FP ); 指能够容纳/n个结构的内存空间的s=(结构结构* ) malloc ) sizeof (结构结构) * n ); pl=s; for(I=0; is no,p1- n ame,p1-age,p1-ge nder,p1-tel; pl=s; 不。

9、打印头位置s的值/打开文件FP=fopen(e:test.txt,r ); for(I=0; is no,p1- n ame,p1-age,p1-ge nder,p1-tel; p1; 流量(FP ); free(s; 15 .输入三角形三边长度计算周长和面积#in clude#in cludeint mai n () double area,perimeter,s,a,b,c; printf (请输入三条边的长度a b c: scanf(%lf%lf%lf,a,b,c ); if(ABC ) (a cb ) ) b ca ) if(ABC )/2; area二sqrt(s* ) s-a ) ) s-b。

10、) *(s-c ); perimeter=a b c; prinTF(area=%.2f,perimeter=%.2fn,area,perimeter ); else printf (三边长度不能构成三角形n ); 返回0; 16 .闰年#i ncludeint main ) )输入年和月输出与该月对应的天数,以处理年、月。 int leap=0; 扫描(% d % d,year,mon th ); if (年%4=0年0!=0(|year@0=0)闰年2月29日leap=1; 交换机(month ) case 1:case 3:ca。

11、se 5: case 73360 case 8: case 10: case 12: printf (31; 布雷克; case 4: case 6: case 9: case 11: printf 6530; 布雷克; elsecasebreak; 2:printf(%d,28 leap ); 布雷克; 默认:打印(错误; 布雷克; 返回0; prinTF(%dn,sum );/17.1、2、5点硬币问题/18.100到200的所有素数#i nclude int main () int sum=0; for(intI=0; intmain(intI,j,n; /5/外层for(I=100; i19 .输入数字n以计算1 2 2 2 3 2 n 2#i nclude int main () int sum=0; int i,k; 扫描(% d,k ); i=1; wile(I=k ) sum=sum i * i; voidswap(Int*pa,int *pb ) int tmp=*pa; *pa=*pb; *pb=tmp; intmain(inta=3; int b=5; int *pa=a; int *pb=b; swap(pa,pb ); printf(a=%d,b=%dn,a,b )。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。