写点什么

C 语言入门(二)

作者:逝缘~
  • 2022 年 7 月 10 日
  • 本文字数:1115 字

    阅读完需:约 4 分钟

C 语言入门(二)

6.整数幂

题目描述

输入 3 个整数,输出它们的 1 次幂、2 次幂和 3 次幂。

输入

输入 3 整数,用空格隔开。

输出

输出 3 行,每行 3 个整数,分别是它们的 1 次幂、2 次幂和 3 次幂,每个整数占 9 列,不足 9 列左对齐。

样例输入

1 5 100
复制代码

样例输出

1        1        1        5        25       125      100      10000    1000000  
复制代码


#include <stdio.h>#include <stdlib.h> int main(){    int   x,y,z;    scanf ("%d%d%d",&x,&y,&z);    printf("%-9d%-9d%-9d\n",x,x*x,x*x*x);    printf("%-9d%-9d%-9d\n",y,y*y,y*y*y);    printf("%-9d%-9d%-9d\n",z,z*z,z*z*z);    return 0;}
复制代码

7.求等差数列的和

题目描述

给出三个整数,分别表示等差数列的第一项、最后一项和公差,求该数列的和。

输入

输入三个整数,之间用空格隔开。第 1 个数作为首项,第 2 个数作为末项,第 3 个数作为公差。

输出

输出占一行,包含一个整数,为该等差数列的和。

样例输入

2 11 3
复制代码

样例输出

26
复制代码


#include <stdio.h>#include <stdlib.h> int main(){    int   x ,y ,z ;    scanf ("%d %d %d",&x,&y,&z);    printf("%d",(x+y)*((y-x)/z+1)/2);    return 0;}
复制代码

8.鸡兔同笼

题目描述

鸡和兔关在一个笼子里,鸡有 2 只脚,兔有 4 只脚,没有例外。已知现在可以看到笼子里 m 个头和 n 只脚,求鸡和兔子各有多少只?

输入

输入两个整数 heads 和 feet,分别代表笼子里头的个数和脚的个数。(假设 heads 和 feet 都在合法的数据范围内)

输出

依次输出鸡和兔的只数。(数字为 0 的也要输出)

样例输入

12 40
复制代码

样例输出

4 8
复制代码


#include <stdio.h>#include <stdlib.h> int main(){    int   x,y,m,n;    scanf("%d %d",&m,&n);    x=2*m-0.5*n;    y=0.5*n-m;    printf("%d %d",x,y);    return 0;}
复制代码

9.美元和人民币

题目描述

美元越来越贬值了,手上留有太多的美元似乎不是件好事。赶紧算算你的那些美元还值多少人民币吧。假设美元与人民币的汇率是 1 美元兑换 6.5573 元人民币,编写程序输入美元的金额,输出能兑换的人民币金额。

输入

输入一个实数,为美元的金额。

输出

输出能兑换的人民币的数值。输出保留 2 位小数。

样例输入

100
复制代码

样例输出

655.73
复制代码


#include <stdio.h>#include <stdlib.h> int main(){    double m;    scanf("%lf",&m);    printf("%.2lf\n",m*6.5573);    return 0;}
复制代码

10.求平均分

题目描述

已知某位学生的数学、英语和计算机课程的成绩,求该生三门课程的平均分。

输入

输入三个整数,数据之间由空格隔开。

输出

输出占一行,包含一个实数,为三门课的平均分,保留两位小数。

样例输入

87 73 93
复制代码

样例输出

84.33
复制代码


#include <stdio.h>#include <stdlib.h> int main(){    double a ,b, c;    scanf("%lf %lf %lf",&a,&b,&c);    printf("%.2lf\n",(a+b+c)/3);    return 0;}
复制代码


发布于: 刚刚阅读数: 2
用户头像

逝缘~

关注

还未添加个人签名 2022.07.01 加入

还未添加个人简介

评论

发布
暂无评论
C 语言入门(二)_c_逝缘~_InfoQ写作社区