用 C++ 语言的编程风格 编程实现一个输入半径,输出其面积和周长的程序.程序中的输出语句为:cout<<”s=”<<s<<”,c=”<<c<<endl;
时间: 2023-10-30 07:45:28 浏览: 34
#include <stdio.h>
int main()
{
float r; // 定义半径变量
float s, c; // 定义面积和周长变量
printf("请输入半径:");
scanf("%f", &r); // 输入半径
s = 3.14159 * r * r; // 计算面积
c = 2 * 3.14159 * r; // 计算周长
printf("s=%.2f,c=%.2f\n", s, c); // 输出面积和周长,保留两位小数
return 0;
}
相关问题
下面是一个输入半径,输出其面积和周长的C++程序
```c++
#include <iostream>
using namespace std;
int main() {
const double pi = 3.1415926;
double rad;
cout << "请输入半径:";
cin >> rad;
double l = 2 * pi * rad;
double s = pi * rad * rad;
cout << "圆的周长是:" << l << endl;
cout << "圆的面积是:" << s << endl;
return 0;
}
```
注意事项:
1. 使用 `const` 关键字定义常量 pi,其值为3.1415926。
2. 使用 `cin` 从标准输入流中读入半径的值。
3. 计算圆的周长和面积,分别赋值给变量 `l` 和 `s`。
4. 使用 `cout` 输出圆的周长和面积,并换行。
5. 返回 0,表示程序正常结束。
编写一个程序,提示用户输入月份和年份,输出该月的天数。要求:编程语言使用C++.
以下是C++代码:
```c++
#include <iostream>
using namespace std;
int main()
{
int month, year;
cout << "请输入月份和年份(如:3 2022):" << endl;
cin >> month >> year;
int days;
switch (month)
{
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
days = 31;
break;
case 4:
case 6:
case 9:
case 11:
days = 30;
break;
case 2:
if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0)
days = 29;
else
days = 28;
break;
default:
cout << "输入的月份有误!" << endl;
return 0;
}
cout << year << "年" << month << "月有" << days << "天。" << endl;
return 0;
}
```
程序的流程如下:
1. 提示用户输入月份和年份;
2. 读入用户输入的月份和年份;
3. 通过 switch 语句计算该月的天数,并将结果存储在变量 days 中;
4. 输出结果。
其中,通过 switch 语句计算该月的天数的逻辑如下:
1. 对于 1、3、5、7、8、10、12 月,天数为 31 天;
2. 对于 4、6、9、11 月,天数为 30 天;
3. 对于 2 月,如果该年是闰年,天数为 29 天;否则天数为 28 天。
注意,程序还添加了一些错误处理的逻辑,例如对于无效输入的月份,程序会输出错误提示信息并退出。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![ppt](https://img-home.csdnimg.cn/images/20210720083527.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)