c语言确定母亲节.docx

上传人:b****8 文档编号:29265592 上传时间:2023-07-21 格式:DOCX 页数:9 大小:16.26KB
下载 相关 举报
c语言确定母亲节.docx_第1页
第1页 / 共9页
c语言确定母亲节.docx_第2页
第2页 / 共9页
c语言确定母亲节.docx_第3页
第3页 / 共9页
c语言确定母亲节.docx_第4页
第4页 / 共9页
c语言确定母亲节.docx_第5页
第5页 / 共9页
点击查看更多>>
下载资源
资源描述

c语言确定母亲节.docx

《c语言确定母亲节.docx》由会员分享,可在线阅读,更多相关《c语言确定母亲节.docx(9页珍藏版)》请在冰豆网上搜索。

c语言确定母亲节.docx

c语言确定母亲节

c语言确定母亲节

篇一:

c语言程序设计—北京理工大学mooc提交作业

第一周作业

【练习1】Helloworld

“Helloworld”示例程序最早出现于1972年,由贝尔实验室成员BrianKernighan撰写的内部技术文件《introductiontotheLanguageB》之中。

不久同作者于1974年所撰写的《Programminginc:

aTutorial》,也延用这个示例。

一般来说,这是每一种计算机编程语言中最基本、最简单的程序,亦通常是初学者所编写的第一个程序。

它还可以用来确定该语言的编译器、程序开发环境,以及运行环境是否已经安装妥当。

将“Helloworld”作为第一个示范程序,已经成为编程语言学习的传统。

我们在这里继续传统,这也是一种向前辈们致敬的方式之一吧!

最早的程序基本是这个样子的:

#includeintmain(){

printf("Helloworld.\n");return0;}

请模仿上面的程序,看看是否可以通过编译?

如果你能通过这个简单的程序,那就让我们继续完成后面的习题吧。

第二周作业

【练习2】学学scanf和printf的用法吧

该如何处理double型的数据:

如何定义变量类型?

如何使用scanf函数?

如果已知圆柱的底面半径r,以及高h,则可计算出圆柱的侧面积s=2πrh,体积v=πr2h。

其中π=3.1415926。

输入:

第一行输入圆柱的底面半径r第二行输入圆柱的高h

输出:

s=,v=要求

1.所有变量都定义为双精度类型2.结果精确到小数点后两位。

作为练习题目:

我们已经给您编写好了大部分的代码,请您自己修改几个地方,完成程序的剩余部分。

**********************************************分隔线************#include

#definePai3.1415926intmain(){

intr,h;doubles,v;

scanf("%d%d",);s=2*Pai*r*h;v=Pai*r*r*h;

printf("s=%.2f,v=\n",s,);return0;}

**********************************************分隔线************

code:

#include

#definePai3.1415926intmain(){

intr,h;doubles,v;

scanf("%d%d",&r,&h);s=2*Pai*r*h;v=Pai*r*r*h;

printf("s=%.2f,v=%.2f\n",s,v);return0;}

第三周作业

1、输出字符的aScii码

我们在计算机基础中已经学过:

字母在计算机中采用aScii码进行存储。

下面要从键盘上输入任意一个字符,然后输出该字符对应的aScii码。

输入:

一个字符输出:

该字符对应的aScii码

code:

#includeintmain(){

charch;

scanf("%c",&ch);

printf("TheaSciiofcharacter'%c'is%d.",ch,ch);return0;}

2、一年级的算术题

背景:

小明上小学一年级了,老师已经教会了他们进行整数的+、-、*、/、%计算,下面老师开始出题,给出一个简单的算术表达式,请小明给出计算结果。

输入:

接受两个整数,每个整数之间使用空格分隔。

例如输入格式为:

123444输出:

分别输出按照整型数据进行+、-、*、/、*之后的运行结果。

#includeintmain(){

inta,b;

charch=37;

scanf("%d%d",&a,&b);

printf("%d+%d=%d\n",a,b,a+b);printf("%d-%d=%d\n",a,b,a-b);printf("%d*%d=%d\n",a,b,a*b);printf("%d/%d=%d\n",a,b,a/b);

printf("%d%c%d=%d\n",a,ch,b,a%b);return0;

篇二:

c语言计算日期求母亲节时钟夹角

#include

intmain()

{

intyear,month,day;

scanf("%d%d%d",&year,&month,&day);

if(12{

printf("monthiserror.\n");

exit(0);

}

if(31{

printf("dayiserror.\n");

exit(0);

}

inty,c,d;

y=year%100;

c=year/100;

d=y+y/4+c/4-2*c+26*(month+1)/10+day-1;

intw=d%7;

switch(w)

{

case0:

printf("0");break;

case1:

printf("1");break;

case2:

printf("2");break;

case3:

printf("3");break;

case4:

printf("4");break;

case5:

printf("5");break;

case6:

printf("6");break;

}

return0;

}

#include"stdio.h"

intmain()

{

inta,b;

floatc;

scanf("%d%d",&a,&b);

c=(b/60.0)*360-(30*(a%12)+(b/60.0)*30);

if(cc=-c;

if(c>180.0)

c=360.0-c;

printf("at%d:

%.2dtheangleis%.1fdegrees.\n",a,b,c);

return0;

}

#include

intmain()

{

intyear,n,week,total,day;

scanf("%d",&year);

if((year%4==0&&year%100!

=0)||year%400==0)//判断是否闰年//{

week=(year+year/4+year/400-year/100-1)%7;

for(n=0;n{

if(n==0)total=0;

if(n==1||n==3)total+=31;

if(n==2)total+=29;

if(n==4)total+=30;

}

}

else

{

week=(year+year/4+year/400-year/100)%7;

for(n=0;n{

if(n==0)total=0;

if(n==1||n==3)total+=31;

if(n==2)total+=28;

if(n==4)total+=30;

}

}

week=(week+total)%7;

if(week==0)week=7;

day=7-week+8;

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

return0;

}

#include

intmain()

{

intx,y,z,k;

scanf("%d%d",&x,&y);

k=x;

if(y!

=0)

{for(z=y;z>1;z--)

{

x=x*k;

x=x%1000;

}

printf("Thelast3numbersis%.3d.\n",x);}else

printf("Thelast3numbersis1.\n",x);}

篇三:

c语言程序设计—北京理工大学mooc提交作业

(1)

第一周作业

【练习1】Helloworld

“Helloworld”示例程序最早出现于1972年,由贝尔实验室成员BrianKernighan撰写的内部技术文件《introductiontotheLanguageB》之中。

不久同作者于1974年所撰写的《Programminginc:

aTutorial》,也延用这个示例。

一般来说,这是每一种计算机编程语言中最基本、最简单的程序,亦通常是初学者所编写的第一个程序。

它还可以用来确定该语言的编译器、程序开发环境,以及运行环境是否已经安装妥当。

将“Helloworld”作为第一个示范程序,已经成为编程语言学习的传统。

我们在这里继续传统,这也是一种向前辈们致敬的方式之一吧!

最早的程序基本是这个样子的:

#includeintmain(){

printf("Helloworld.\n");return0;}

请模仿上面的程序,看看是否可以通过编译?

如果你能通过这个简单的程序,那就让我们继续完成后面的习题吧。

第二周作业

【练习2】学学scanf和printf的用法吧

该如何处理double型的数据:

如何定义变量类型?

如何使用scanf函数?

如果已知圆柱的底面半径r,以及高h,则可计算出圆柱的侧面积s=2πrh,体积v=πr2h。

其中π=3.1415926。

输入:

第一行输入圆柱的底面半径r第二行输入圆柱的高h

输出:

s=,v=要求

1.所有变量都定义为双精度类型2.结果精确到小数点后两位。

作为练习题目:

我们已经给您编写好了大部分的代码,请您自己修改几个地方,完成程序的剩余部分。

************(:

c语言确定母亲节)**********************************分隔线************#include

#definePai3.1415926intmain(){

intr,h;doubles,v;

scanf("%d%d",);s=2*Pai*r*h;v=Pai*r*r*h;

printf("s=%.2f,v=\n",s,);return0;}

**********************************************分隔线************

code:

#include

#definePai3.1415926intmain(){

intr,h;doubles,v;

scanf("%d%d",&r,&h);s=2*Pai*r*h;v=Pai*r*r*h;

printf("s=%.2f,v=%.2f\n",s,v);return0;}

第三周作业

1、输出字符的aScii码

我们在计算机基础中已经学过:

字母在计算机中采用aScii码进行存储。

下面要从键盘上输入任意一个字符,然后输出该字符对应的aScii码。

输入:

一个字符输出:

该字符对应的aScii码

code:

#includeintmain(){

charch;

scanf("%c",&ch);

printf("TheaSciiofcharacter'%c'is%d.",ch,ch);return0;}

2、一年级的算术题

背景:

小明上小学一年级了,老师已经教会了他们进行整数的+、-、*、/、%计算,下面老师开始出题,给出一个简单的算术表达式,请小明给出计算结果。

输入:

接受两个整数,每个整数之间使用空格分隔。

例如输入格式为:

123444输出:

分别输出按照整型数据进行+、-、*、/、*之后的运行结果。

#includeintmain(){

inta,b;

charch=37;

scanf("%d%d",&a,&b);

printf("%d+%d=%d\n",a,b,a+b);printf("%d-%d=%d\n",a,b,a-b);printf("%d*%d=%d\n",a,b,a*b);printf("%d/%d=%d\n",a,b,a/b);

printf("%d%c%d=%d\n",a,ch,b,a%b);return0;

 

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

当前位置:首页 > 考试认证 > 财会金融考试

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

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