十次作业.docx

上传人:b****6 文档编号:6180339 上传时间:2023-01-04 格式:DOCX 页数:5 大小:16.49KB
下载 相关 举报
十次作业.docx_第1页
第1页 / 共5页
十次作业.docx_第2页
第2页 / 共5页
十次作业.docx_第3页
第3页 / 共5页
十次作业.docx_第4页
第4页 / 共5页
十次作业.docx_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

十次作业.docx

《十次作业.docx》由会员分享,可在线阅读,更多相关《十次作业.docx(5页珍藏版)》请在冰豆网上搜索。

十次作业.docx

十次作业

期中测试

1.编写程序,输入一位学生的生日(年:

y0、月:

m0、日:

d0);并输入当前的日期(年:

y1、月:

m1、日:

d1);输出该生的实足年龄。

#include

main()

{

inty0,m0,d0,y1,m1,d1,age;

printf("请输入某学生的生日(年,月,日):

");

scanf("%d%d%d",&y0,&m0,&d0);

printf("某学生生日是:

%d年%d月%d日\n",y0,m0,d0);

printf("输入当前日期(年,月,日):

");

scanf("%d%d%d",&y1,&m1,&d1);

printf("当前日期是:

%d年%d月%d日\n",y1,m1,d1);

age=y1-y0;

if(m1

printf("某学生年龄为:

%d岁\n",age);}

else

printf("某学生年龄为:

%d岁\n",age);

}

 

2.编写程序,输入一个整数,打印出它是奇数还是偶数。

main()

{

inti;

printf("inputainteger:

\n");

scanf("%d",&i);

if(i%2==0)/*条件判断*/

printf("%disaeven",i);

else

printf("%disaodd",i);

}

3.若a的值小于100,请将以下选择结构改写成switch语句。

if(a<30)m=1;

elseif(a<40)m=2;

elseif(a<50)m=3;

elseif(a<60)m=4;

elsem=5;

main()

{

inta;

printf("Entera:

\n");

scanf("%d",&a);

switch(a/10)

{

case0:

case1:

case2:

printf("m=1");break;

case3:

printf("m=2");break;

case4:

printf("m=3");break;

case5:

printf("m=4");break;

default:

printf("m=5");

}

}

 

4.有一函数:

x(-5

y=x-1(x=0)

x+1(0

编写一程序,要求输入x的值,输出y的值。

分别

(1)不嵌套的if语句

(2)嵌套的if语句

(3)if_else语句(4)switch语句

源程序一:

(1)不嵌套的if语句

main()

{

floatx;

printf("inputx:

\n");

scanf("%f",&x);

if(x>-5&&x<0)

printf("y=%f",x);

if(x==0)

printf("y=%f",x-1);

if(x>0&&x<10)

printf("y=%f",x+1);

if(x<=-5||x>=10)

printf("inputerror");

}

源程序二:

(2)嵌套的if语句

main()

{

floatx;

printf("inputx:

\n");

scanf("%f",&x);

if(x>-5&&x<10)

{

if(x==0)printf("y=%f",x-1);

if(x<0)printf("y=%f",x);

if(x>0)printf("y=%f",x+1);

}

if(x<=-5||x>=10)

printf("inputerror");

}

源程序三:

(3)if_else语句

main()

{

floatx;

printf("inputx:

\n");

scanf("%f",&x);

if(x>-5&&x<10)

if(x<0)

printf("y=%f",x-1);

elseif(x==0)

printf("y=%f",x);

else

printf("y=%f",x+1);

else

printf("inputerror");

}

源程序四:

(4)switch语句

main()

{

intflag;

floatx;

printf("Enterx:

\n");

scanf("%f",&x);

if(x>-5&&x<0)flag=-1;

if(x==0)flag=0;

if(x>0&&x<10)flag=1;

switch(flag)

{

case-1:

printf("y=%f",x);break;

case0:

printf("y=%f",x-1);break;

case1:

printf("y=%f",x+1);break;

}

}

 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 表格模板 > 合同协议

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1