本文已参与「新人创作礼」活动,一起开启掘金创作之路。
7-5 简单输入输出
编写程序,从键盘输入两个正整数a,b(小于1000),分别计算出它们的商(a/b)和余数(a%b)。输出时,商要求保留2位小数,并对第三位进行四舍五入。
输入格式:
在一行中先后给出a,b,以空格间隔。
输出格式:
在一行中按先后顺序且以空格间隔输出a/b和a%b,行末尾无多余空格和换行
输入样例:
844 21
输出样例:
40.19 4
代码:
#include<stdio.h>
int main()
{
//在一行中先后给出a,b,以空格间隔
int a,b;
scanf("%d %d",&a, &b);
//在一行中按先后顺序且以空格间隔输出a/b和a%b,行末尾无多余空格和换行
printf("%.2f %d", (float)a/b, a%b);
return 0;
}
7-6 2018我们要赢
2018年天梯赛的注册邀请码是“2018wmyy”,意思就是“2018我们要赢”。本题就请你用汉语拼音输出这句话。
输入格式:
本题没有输入。
输出格式:
在第一行中输出:“2018”;第二行中输出:“wo3 men2 yao4 ying2 !”。
输入样例:
本题没有输入。
输出样例:
2018
wo3 men2 yao4 ying2 !
代码:
#include <stdio.h>
int main ()
{
printf ("2018\n");
printf ("wo3 men2 yao4 ying2 !");
return 0;
}
7-7 张口借钱不容易
小林打算向朋友借钱,请输入一个浮点数m和一个整数n,分别表示他想借的钱数和借期,程序输出他的意图。
输入格式:
输入在一行中给出1个浮点数和1个整数,二者均大于0。
输出格式:
输出的钱数保留两位小数,格式如下所示:
你好,可以借我XX.XX元钱吗?
X天后一定还!
输入样例:
1000 8
输出样例:
你好,可以借我1000.00元钱吗?
8天后一定还!
代码:
#include<stdio.h>
int main()
{
//输入在一行中给出1个浮点数和1个整数,二者均大于0
int m;
double n;
scanf("%lf %d",&n, &m);
//输出的钱数保留两位小数,格式如下所示:
printf("你好,可以借我%.2lf元钱吗?\n",n);
printf("%d天后一定还!",m);
return 0;
}
7-8 基本格式输入输出
本题目要求读入三个数据项,包括字符型 ,整数型,浮点型 ,然后分别输出。
输入格式:
键盘输入三个数据项,各项数据之间用空格符间隔。
输出格式:
依序每行输出一个数据项。浮点数输出默认保留小数点后六位。
输入样例:
A 10056 5.368
输出样例:
在这里给出相应的输出。例如:
A
10056
5.368000
代码:
#include<stdio.h>
int main()
{
//键盘输入三个数据项,各项数据之间用空格符间隔
char a;
int b;
double c;
scanf("%c %d %lf",&a, &b, &c);
//依序每行输出一个数据项
printf("%c\n",a);
printf("%d\n",b);
printf("%lf\n",c);
return 0;
}