c语言确定母亲节.docx
- 文档编号:29265592
- 上传时间:2023-07-21
- 格式:DOCX
- 页数:9
- 大小:16.26KB
c语言确定母亲节.docx
《c语言确定母亲节.docx》由会员分享,可在线阅读,更多相关《c语言确定母亲节.docx(9页珍藏版)》请在冰豆网上搜索。
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;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 确定 母亲节