国庆作业

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了国庆作业相关的知识,希望对你有一定的参考价值。

实验一

实验1-1

实验要求:编程打印5行的倒三角,第一行打印九个*,第二行打印七个*,......第五行打印一个*

代码

#include<stdio.h>
int main()
{
    printf("*********\\n");
    printf(" *******\\n");
    printf("  *****\\n");
    printf("   ***\\n");
    printf("    *\\n");
}

运行结果

技术分享

实验总结

 return 0;可以不用写

 实验名称:实验一

实验1—2

实验要求:

 2. 输入3个整数并且计算他们的和,

   输入格式:   1  2  3

   输出格式:   1+2+3=6      

代码:

#include<stdio.h>
int main()
{
int a,b,c,d;
printf("输入三个数字");
scanf("%d%d%d",&a,&b,&c);
d=a+b+c;
printf("和为%d",d);
}

运行结果

技术分享

实验总结

不用放return 0;也行

实验1—3

实验要求:

  1. 按照下列格式要求输入输出数据

   输出:请输入今天的日期,年月日用逗号分开

   输入:2016,9,13

   输出:请输入你的生日,格式:年-月-日

   输入:1998-5-6

   输出:你今年18岁了,你的生日是1998-05-06

代码:

#include<stdio.h>
int main()
{
int a,b,c,d,e,f,g;
printf("请输入今天的日期,年月日用逗号分开\\n");
scanf("%d,%d,%d",&a,&b,&c);
printf("请输入你的生日,年月日用-分开\\n");
scanf("%d-%d-%d",&d,&e,&f);
g=a-d;
printf("你今年%d岁了,你的生日是%d-%02d-%02d",g,d,e,f);
return 0;
}

 运行结果

技术分享

实验总结

逗号分隔号空格分清楚

实验2—1

实验要求:1.读入三个整数给a,b,c,然后交换它们中的数,把a中原来的值给b,把b中原来的值给c,把c中原来的值给a,最后输出a,b,c的值。

代码:

#include<stdio.h>
int main()
{
int a,b,c,y;
printf("请输入三个数字:\\n");
scanf("%d%d%d",&a,&b,&c);
y=a;
a=b;
b=c;
c=y;
printf("交换后的值为%d %d %d\\n",a,b,c);
return 0; 
}

运行结果

技术分享

实验总结

用一个任意字母替换

实验2—2

实验要求:2.输入x分钟,将分钟换算成小时和分钟表示。如输入150分钟,则输出格式为:150分钟=2小时30分钟。

代码:

#include<stdio.h>
int main()
{
int a,b,c;
printf("请输入分钟数\\n");
scanf("%d",&a);
b=a/60;
c=a%60;
printf("时间为%d小时%d分钟",b,c);
return 0;
}

技术分享

实验2—3

实验要求:编程输入一个四位整数n,求其倒序数nr。要求输出的也应该是一个四位整数。如输入3720,输出应该为0273.

代码:

#include<stdio.h>
int main()
{
    int n,nr;
    printf("请输入一个四位阿拉伯数字");
    scanf("%d",&n);
    nr=n/1000+n%1000/100*10+n%100/10*100+n%10*1000;
    printf("%d",nr);
    return 0;
}

运行结果

技术分享

实验2—4

实验要求:(学习使用符号常量)输入圆的半径,输出圆的周长和绕直径形成的球体的体积,结果保留两位小数。

代码:

#include<stdio.h>
#define T 3.141592653
int main()
{
    float r,a,b;
    printf("请输入圆的半径:");
    scanf("%f",&r);
    a=r*T*2,b=r*r*r*T*4/3;
    printf("圆的周长为%0.2f,绕直径所称的球的体积为%0.2f",a,b);
    return 0;
}

运行结果

技术分享

实验2-5

实验要求:输入一个日期,显示下一天

代码

#include <stdio.h>
void main()
{ 
    int a,b,c;
    printf("请输入一个日期,格式年-月-日\\n");
    scanf("%4d%2d%2d",&a,&b,&c);
    if((a%4==0&&a%100!=0)||a%400==0)
    {if(b==2)
    {if(c>29)
    {printf("error\\n");}
    else if(c!=29&&c<29)
    {printf("%d=c+1",&c);}
    else if(c==29)
    {printf("%d=b+1,%d=1",&b,&c);}
    }
    else if(b==1||b==3||b==5||b==7||b==8||b==10||b==12)
    {if(c>31)
    {printf("error!\\n");}
    else if(b!=12&&c==31)
    {printf("%d=b+1,%d=1",&b,&c);}
    if(b!=12&&c<31)
    {printf("%d=c+1",&c);}
    else if(b==12&&c==31)
    {printf("%d=a+1",&a);}
    else if(b==4||b==6||b==9||b==11)
    {if(c>30)
    {printf("error!\\n");}
    else if(c==30)
    {printf("%d=b+1,%d=1",&b,&c);}
    else if(c<30)
    {printf("%d=c+1",&c);}
    }
    

运行结果

技术分享

运行结果

最后的错误不知怎么改



 

以上是关于国庆作业的主要内容,如果未能解决你的问题,请参考以下文章

国庆作业

国庆作业1

国庆作业2

国庆第三天作业完成程度

10.3国庆作业(UART实验)

本次国庆作业:将课程中的所有动手动脑的问题以及课后实验性的问题,整理成一篇文档