欢迎来到天天文库
浏览记录
ID:56783673
大小:137.93 KB
页数:13页
时间:2020-07-11
《吉林大学C语言题库.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、Addbccabdbcbddcdbbdbadbcbbbccabaaaabcacc/*-------------------------------------------------------【程序填空】---------------------------------------------------------功能:功能:定义一个结构变量(包括年、月、日)计算给定日期是该年的第几天。-------------------------------------------------------*/#include#include2、ib.h>main(){/***********SPACE***********/【?】date{inty,m,d;}da;intf,n,p,a[12]={31,28,31,30,31,30,31,31,30,31,30,31};printf("y,m,d=");scanf("%d,%d,%d",&da.y,&da.m,&da.d);/***********SPACE***********/f=da.y%4==0&&da.y%100【?】03、4、da.y%400==0;/***********SPACE***********/if(da.m<1【?】da.d>125、)exit(0);a[11]+=f;if(da.d<16、7、da.d>a[da.m-1])exit(0);/***********SPACE***********/for(n=【?】,p=1;p8、的3个数,最大的数放在a中,中间的数放在b中,最小的数放在c中。例如:若输入的数为:55 12 34,输出的结果应当是:a=55.0,b=34.0,c=12.0。-------------------------------------------------------*/#includevoidfun(float*a,float*b,float*c){/***********FOUND***********/float*k;if(*a<*b){k=*a;*a=*b;*b=k;}/***********FOUND***********/if(9、*a>*c){k=*c;*c=*a;*a=k;}if(*b<*c){k=*b;*b=*c;*c=k;}}main(){floata,b,c;printf("Inputabc:");scanf("%f%f%f",&a,&b,&c);printf("a=%4.1f,b=%4.1f,c=%4.1f",a,b,c);fun(&a,&b,&c);printf("a=%4.1f,b=%4.1f,c=%4.1f",a,b,c);}/*-------------------------------------------------------【程序设计】---10、------------------------------------------------------题目:规定输入的字符串中只包含字母和*号。请编写函数fun,其功能是:除了字符串前导的*号之外,将串中其它*号全部删除。在编写函数时,不得使用C语言提供的字符串函数。例如:字符串中的容为:****A*BC*DEF*G*******,删除后,字符串中的容应当是:****ABCDEFG。注意:请勿改动主函数main和其它函数中的任何容,仅在函数fun的花括号中填入你编写的若干语句。----------------------------------------11、---------------*/#includevoidwwjt();voidfun(char*a){/**********Program**********//**********End**********/}main(){chars[81];printf("Enterastring:");gets(s);fun(s);printf("Thestringafterdeleted:");puts(s);wwjt();}voidwwjt(){/*本函数用于打开文件,输入数据,调用函数,输出数据,关闭文件。*/FILE*in,*out;i12、nti;chars[81
2、ib.h>main(){/***********SPACE***********/【?】date{inty,m,d;}da;intf,n,p,a[12]={31,28,31,30,31,30,31,31,30,31,30,31};printf("y,m,d=");scanf("%d,%d,%d",&da.y,&da.m,&da.d);/***********SPACE***********/f=da.y%4==0&&da.y%100【?】0
3、
4、da.y%400==0;/***********SPACE***********/if(da.m<1【?】da.d>12
5、)exit(0);a[11]+=f;if(da.d<1
6、
7、da.d>a[da.m-1])exit(0);/***********SPACE***********/for(n=【?】,p=1;p8、的3个数,最大的数放在a中,中间的数放在b中,最小的数放在c中。例如:若输入的数为:55 12 34,输出的结果应当是:a=55.0,b=34.0,c=12.0。-------------------------------------------------------*/#includevoidfun(float*a,float*b,float*c){/***********FOUND***********/float*k;if(*a<*b){k=*a;*a=*b;*b=k;}/***********FOUND***********/if(9、*a>*c){k=*c;*c=*a;*a=k;}if(*b<*c){k=*b;*b=*c;*c=k;}}main(){floata,b,c;printf("Inputabc:");scanf("%f%f%f",&a,&b,&c);printf("a=%4.1f,b=%4.1f,c=%4.1f",a,b,c);fun(&a,&b,&c);printf("a=%4.1f,b=%4.1f,c=%4.1f",a,b,c);}/*-------------------------------------------------------【程序设计】---10、------------------------------------------------------题目:规定输入的字符串中只包含字母和*号。请编写函数fun,其功能是:除了字符串前导的*号之外,将串中其它*号全部删除。在编写函数时,不得使用C语言提供的字符串函数。例如:字符串中的容为:****A*BC*DEF*G*******,删除后,字符串中的容应当是:****ABCDEFG。注意:请勿改动主函数main和其它函数中的任何容,仅在函数fun的花括号中填入你编写的若干语句。----------------------------------------11、---------------*/#includevoidwwjt();voidfun(char*a){/**********Program**********//**********End**********/}main(){chars[81];printf("Enterastring:");gets(s);fun(s);printf("Thestringafterdeleted:");puts(s);wwjt();}voidwwjt(){/*本函数用于打开文件,输入数据,调用函数,输出数据,关闭文件。*/FILE*in,*out;i12、nti;chars[81
8、的3个数,最大的数放在a中,中间的数放在b中,最小的数放在c中。例如:若输入的数为:55 12 34,输出的结果应当是:a=55.0,b=34.0,c=12.0。-------------------------------------------------------*/#includevoidfun(float*a,float*b,float*c){/***********FOUND***********/float*k;if(*a<*b){k=*a;*a=*b;*b=k;}/***********FOUND***********/if(
9、*a>*c){k=*c;*c=*a;*a=k;}if(*b<*c){k=*b;*b=*c;*c=k;}}main(){floata,b,c;printf("Inputabc:");scanf("%f%f%f",&a,&b,&c);printf("a=%4.1f,b=%4.1f,c=%4.1f",a,b,c);fun(&a,&b,&c);printf("a=%4.1f,b=%4.1f,c=%4.1f",a,b,c);}/*-------------------------------------------------------【程序设计】---
10、------------------------------------------------------题目:规定输入的字符串中只包含字母和*号。请编写函数fun,其功能是:除了字符串前导的*号之外,将串中其它*号全部删除。在编写函数时,不得使用C语言提供的字符串函数。例如:字符串中的容为:****A*BC*DEF*G*******,删除后,字符串中的容应当是:****ABCDEFG。注意:请勿改动主函数main和其它函数中的任何容,仅在函数fun的花括号中填入你编写的若干语句。----------------------------------------
11、---------------*/#includevoidwwjt();voidfun(char*a){/**********Program**********//**********End**********/}main(){chars[81];printf("Enterastring:");gets(s);fun(s);printf("Thestringafterdeleted:");puts(s);wwjt();}voidwwjt(){/*本函数用于打开文件,输入数据,调用函数,输出数据,关闭文件。*/FILE*in,*out;i
12、nti;chars[81
此文档下载收益归作者所有