首页 > 代码库 > 作业 任钦禅 计科1601

作业 任钦禅 计科1601

作业1-1

要求:编程打印5行的倒三角形,第一行打印9个*,第二行7个*,……第5行打印1个*

代码:

#include <stdio.h>

int main()

{

       printf("*********\n *******\n  *****\n   ***\n    *\n");

       return 0;

}

技术分享

 

 

实验总结:注意 \n与空格的应用

作业1-2

要求:输入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+%d+%d=%d\n",a,b,c,d);

    return 0;

}

技术分享

 

实验总结:注意“=”是赋予,不是等于!!

作业1-3

要求:输入今天日期,生日,之后算年龄,显示生日

格式:

#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-%02d-%02d,您今年%d岁。\n",d,e,f,g);

       return 0;

}

 

 技术分享

 

实验总结:“%02d”可以使一位数前面带一个0,后面同理。

作业2-1

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

代码:

#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;

}

 技术分享

 

实验总结:设一个中介值,将其他的值进行交换。

作业2-2

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

代码:

#include<stdio.h>

int main()

{    int a,b,c;

    printf("请输入多少分钟\n");

    scanf("%d",&a);

    c=a%60;

       b=a/60;

    printf("%d分钟等于%d小时%d分钟\n",a,b,c);

    return 0;

}

 技术分享

 

实验总结:注意“/”“%”的应用

作业2-3

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

代码:

#include <stdio.h>

int main()

{

       int a,b,c,d,e;

       printf("请输入一个四位数\n");

       scanf("%d",&a);

       b=a/1000;

       c=a/100-b*10;

       d=a/10-b*100-c*10;

       e=a%1000;

       printf("输出%d%d%d%d",e,d,c,b);

       return 0;

}

 技术分享

 

实验总结:设数值要放在最前面如“int a;”要放在最前面。

作业2-4

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

代码:

#include <stdio.h>

int main()

{    int r;

    float l,v,pai;

       pai=3.1415926;

    printf("请输入圆的半径\n");

    scanf("%d",&r);

    l=2.0*pai*r;

    v=(4.0*pai*r*r*r)/3.0;

    printf("周长为%.2f,体积为%.2f\n",l,v);

    return 0;

}

 技术分享

 

实验总结:注意数据的类型,是int,还是double。

 

作业 任钦禅 计科1601