作业

 作业一

1-1:“*”组成的倒三角。

1 #include<stdio.h>
2 int main()
3 {    printf("*********\n *******\n  *****\n   ***\n    *\n");
4     return 0; 
5 }

实验总结:注意“\n"以及开头空格.

1-2:输入日期和生日求年龄。

 1 #include<stdio.h>
 2 int main()
 3 {    int a,b,c,d,e,f,g;
 4     printf("输入今天的日期,用逗号隔开。\n");
 5     scanf("%d,%d,%d",&a,&b,&c);
 6     printf("输入你的生日,同样用逗号隔开。\n");
 7     scanf("%d,%d,%d",&d,&e,&f);
 8     g=a-d;
 9     printf("你的年龄是%d岁,你的生日是%4d,%02d,%02d\n",g,d,e,f);
10     return 0; 
11 }

实验总结:注意%4d和%02d的使用,以及年份做差。

1-3:三数字求和。

#include<stdio.h>
int main()
{    int a,b,c,d;
    printf("输入三个整数,用空格隔开\n");
    scanf("%d%d%d",&a,&b,&c);
    d=a+b+c;
    printf("和为%d\n",d);
    return 0;
}

实验总结:这个没什么可说的,注意符号。

1-4:求数字的倒序数。

#include<stdio.h>
int main()
{    int a,b,c,d,e,f,g,h;
    printf("输入一个4位数,我会求出它的倒序数.\n"); 
    scanf("%d",&a);
    b=a/1000;
    c=a%1000;
    d=c/100;
    e=c%100;
    f=e/10;
    g=e%10;
    h=g*1000+f*100+d*10+b;
    printf("%d的倒序数是%d\n",a,h);
    return 0; 
    
}

实验总结:注意输入的整形变量以及个十百千位数字的求法。

1-5:输入半径求周长以及球的体积。

#include<stdio.h>
#define PI 3.1415926 
int main()
{    int r;
    float s1,v1;
    printf("输入圆的半径,我会计算出其对应周长和球体面积!\n");
    scanf("%d",&r); 
    s1=2*PI*r;
    v1=(double)4/3*PI*r*r*r;
    printf("周长是%.2f,体积是%.2f\n",s1,v1);
    return 0;
}

实验总结:注意运算除法是要使用“double”和对“PI”赋值以及.2f的使用。

1-6:数字交换。

#include<stdio.h>
int main()
{    int a,b,c,d;
    printf("输入三个数字,我会交换他们的位置\n");
    scanf("%d,%d,%d",&a,&b,&c);
    d=b;
    b=a;
    a=c;
    c=d;
    printf("%d,%d,%d\n",a,b,c);    
    return 0;
}

实验总结:注意输入一个空白变量进行数值代换。

1-7:分钟换算。

#include<stdio.h>
int main()
{    int a,b,c;
    printf("请输入分钟,我将会换算成其他形式!\n");
    scanf("%d",&a);
    b=a/60;
    c=a%60;
    printf("%d分钟等于%d小时%d分钟\n",a,b,c);
    return 0;
}

实验总结:注意求余和做除法符号的运用。

原文地址:https://www.cnblogs.com/mty1997/p/5926471.html