吉林大学c语言考试题库,吉林大学C语言题库.doc

实用标准

文案大全

Addbc cabdb cbddc dbbdb adbcb bbcca baaaa bcacc

/*-------------------------------------------------------

【程序填空】

---------------------------------------------------------

功能:功能:定义一个结构变量(包括年、月、日)计算给定日

期是该年的第几天。

-------------------------------------------------------*/

#include

#include

main()

{

/***********SPACE***********/

【?】 date

{

int y,m,d;

}da;

int f,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||da.y%400==0;

/***********SPACE***********/

if(da.m<1【?】da.d>12) exit(0);

a[11]+=f;

if(da.d<1||da.d>a[da.m-1]) exit(0);

/***********SPACE***********/

for(n=【?】,p=1;p

printf("n=%d\n",n);

}

/*-------------------------------------------------------

【程序改错】

---------------------------------------------------------

题目:下列给定程序中函数fun的功能是:把从主函数中输入的3个数,最大的数放

在a中,中间的数放在b中,最小的数放在c中。

例如:若输入的数为:55 12 34,输出的结果应当是:a=55.0,b=34.0,c=12.0。

-------------------------------------------------------*/

#include

void fun(float *a,float *b,float *c)

{

/***********FOUND***********/

float *k;

if( *a

{

k=*a;

*a=*b;

*b=k;

}

/***********FOUND***********/

if( *a>*c )

{

k=*c;

*c=*a;

*a=k;

}

if( *b

{

k=*b;

*b=*c;

*c=k;

}

}

main()

{

float a,b,c;

printf("Input a b c: ");

scanf("%f%f%f",&a,&b,&c);

printf("a = %4.1f, b = %4.1f, c = %4.1f\n\n",a,b,c);

fun(&a,&b,&c);

printf("a = %4.1f, b = %4.1f, c = %4.1f\n\n",a,b,c);

}

/*-------------------------------------------------------

【程序设计】

---------------------------------------------------------

题目:规定输入的字符串中只包含字母和*号。请编写函数fun,其功能

是:除

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值