《151道题带你快速梳理C++知识(2)--C/C++输入输出(上)》

🔥小龙报:个人主页
🎬作者简介:C++研发,嵌入式,机器人方向学习者
❄️个人专栏:《C语言》《算法》KelpBar海带Linux智慧屏项目
✨永远相信美好的事情即将发生
前言
本专栏聚焦算法题实战,系统讲解算法模块:以《c++编程》,《数据结构和算法》《基础算法》《算法实战》 等几个板块以题带点,讲解思路与代码实现,帮助大家快速提升代码能力
ps:本章节题目分两部分,比较基础笔者只附上代码供大家参考,其他的笔者会附上自己的思考和讲解,希望和大家一起努力见证自己的算法成长
一、浮点除法
1.1题目链接:浮点除法
1.2题目解析

代码:
c
#include <iostream>
using namespace std;
int main()
{
int a,b;
double c;
cin >> a >> b;
c = a * 1.0 / b;
printf("%.3lf",c);
return 0;
}
二、甲流疫情死亡率
2.1题目链接:甲流疫情死亡率
2.2题目解析

代码:
c
#include <iostream>
using namespace std;
int main()
{
int a,b;
double c;
cin >> a >> b;
c = (b * 1.0 / a) * 100;
printf("%.3lf%%",c);
return 0;
}
三、温度表达转化
3.1题目链接:温度表达转化
3.2题目解析

代码:
c
#include <iostream>
#include <cstdio>
using namespace std;
int main()
{
double F,C;
cin >> F;
C = 5 * (F - 32) / 9;
printf("%.5lf",C);
return 0;
}
四、 计算并联电阻的阻值
4.1题目链接:计算并联电阻的阻值
4.2题目解析:

代码:
c
#include <iostream>
#include<cstdio>
using namespace std;
int main()
{
double r1,r2;
double R;
cin >> r1 >> r2;
R = 1 / (1 / r1 + 1 / r2 );
printf("%.2lf",R);
return 0;
}
五、 与圆相关的计算
5.1题目链接:与圆相关的计算
5.2题目解析:

代码:
c
#include<cstdio>
int main()
{
double r;
double d,c,s;
scanf("%lf",&r);
d = 2 * r;
c = 3.14159 * 2 * r;
s = 3.14159 * r * r;
printf("%.4lf %.4lf %.4lf",d,c,s);
return 0;
}
六、 对齐输出
6.1题目链接:对齐输出
6.2题目解析:

代码:
c
#include <cstdio>
int main()
{
int a,b,c;
scanf("%d %d %d",&a,&b,&c);
printf("%8d %8d %8d",a,b,c);
return 0;
}
七、 糖果游戏
7.1题目链接:糖果游戏
7.2题目解析:

代码:
c
#include <iostream>
using namespace std;
int main()
{
int a, b, c, d, e;
cin >> a >> b >> c >> d >> e;
a /= 3;
b += a;
e += a;
b /= 3;
a += b;
c += b;
c /= 3;
b += c;
d += c;
d /= 3;
c += d;
e += d;
e /= 3;
d += e;
a += e;
printf("%5d%5d%5d%5d%5d\n",a,b,c,d,e);
return 0;
}
八、数字反转
8.1题目链接:数字反转
8.2题目解析

代码:
c
#include <iostream>
using namespace std;
int main()
{
char a, b, c, d, e;
cin >> a >> b >> c >> d >> e;
cout << e << d << c << b << a << endl;
return 0;
}
九、三角形面积
9.1题目链接:三角形面积
9.2题目解析

代码:
c
#include<iostream>
#include<cmath>
using namespace std;
int main()
{
double a,b,c,p,sum;
cin >> a >> b >> c;
p = (a + b + c) / 2;
sum = sqrt(p * (p - a) * (p - b) * (p - c));
printf("%.1lf",sum);
return 0;
}
总结--每日励志时刻
