C++基础学习4练习

news/2024/11/13 9:05:54/文章来源:https://www.cnblogs.com/peg8888/p/18537763

//题目三:交换两个变量的值
//定义两个整数变量,要求用户输入它们的值。
//交换这两个变量的值,并输出交换后的结果。

//#define _CRT_SECURE_NO_WARNINGS 1
//#include <stdio.h>
//int main()
//{
// int a = 0;
// int b = 0;
// int c = 0;
// int d = 0;
//
// printf("请输入数值a:");
// scanf("%d", &a);
//
// printf("请输入数值b:");
// scanf ("%d", &b );
//
// c = a;
// d = b;
// printf("数值a是:%d \n", d);
// printf("数值b是:%d \n", c);
//
//
//
//
// return 0;
//}

//计算一个学生的总成绩和平均成绩
//定义三个浮点数变量,分别存储三门科目的成绩。
//输入每门科目的成绩,计算总成绩和平均成绩并输出。

//#define _CRT_SECURE_NO_WARNINGS 1
//#include <stdio.h>
//int main()
//{
// float a = 0;
// float b = 0;
// float c = 0;
// float d = 0;//总成绩
// float e = 0;//平均成绩
// printf("请输入你的数学成绩:");
// scanf("%f", &a);
// printf("请输入你的语文成绩:");
// scanf("%f", &b);
// printf("请输入你的英语成绩:");
// scanf("%f", &c);
// d = a + b + c;
// e = (a + b + c) / 3;
// //%.2f中的.2是保留两位小数的意思!
// printf("你的总成绩为:%.2f\n", d);
// printf("你的平均成绩为:%.2f\n", e);
//
//
// return 0;
//}

//定义一个浮点数变量,用来存储半径。
//使用公式
//面积=𝜋×𝑟的平方(假设𝜋 为 3.14159)计算圆的面积。输出面积的结果。

//#define _CRT_SECURE_NO_WARNINGS 1
//#include <stdio.h>
//int main()
//{
// float a = 0;//半径
// float b = 3.14159;//𝜋
// float c = 0;//面积
// printf("请输入圆的半径:");
// scanf("%f", &a);
// c = b * (a * a);
// printf("这个圆的面积为:%f\n", c);
//
//
// return 0;
//}

//计算矩形的面积和周长
//用户输入矩形的长和宽(假设为 length 和 width)。
//根据输入的长和宽,计算矩形的面积和周长。矩形的面积公式:面积 = 长 × 宽
//矩形的周长公式:周长 = 2 ×(长 + 宽)
//输出矩形的面积和周长。

//#define _CRT_SECURE_NO_WARNINGS 1
//#include <stdio.h>
//int main()
//{
// float a = 0;//长
// float b = 0;//宽
// float c = 0;//周长
// float d = 0;//面积
// printf("请输入该矩形的长:");
// scanf("%f", &a);
// printf("请输入该矩形的宽:");
// scanf("%f", &b);
// c = 2 * (a + b);
// d = a * b;
// printf("该矩形的周长为:%.2f\n", c);
// printf("该矩形的面积为:%.2f\n", d);
//
//
// return 0;
//}

//计算圆柱体的表面积和体积
//用户输入圆柱体的半径 r 和高度 h。
//使用以下公式来计算圆柱体的表面积和体积:圆柱体的体积公式:体积 = 𝜋 * r * r * h
//圆柱体的表面积公式:表面积 = 2 * 𝜋 * r * (r + h)
//假设 𝜋 = 3.14159。
//输出圆柱体的体积和表面积。

define _CRT_SECURE_NO_WARNINGS 1

include <stdio.h>

int main()
{
float a = 0;//半径;
float b = 0;//高
float c = 3.14159;//𝜋
float d = 0;//体积
float e = 0;//表面积
printf("请输入圆柱体的半径:");
scanf("%f", &a);
printf("请输入圆柱体的高:");
scanf("%f", &b);
d = c * a * a * b;
e = 2 * c * a * (a + b);
printf("该圆柱体的体积为:%.2f\n", d);
printf("该圆柱体的表面积为:%.2f\n", e);

return 0;

}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/830526.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

PbootCMS 网站转移后无法打开报错提示“No input file specified”怎么办

问题:PbootCMS 网站转移后无法打开,提示“No input file specified”。 解决方案:删除 .user.ini 文件:检查根目录中是否存在 .user.ini 文件,如有则删除。 重启 Web 服务器:重启 Apache 或 Nginx 服务。 检查 PHP 配置:确保 cgi.fix_pathinfo 设置为 1。 检查 Nginx 配…

PbootCMS网站后台图片上传提示:“上传失败:存储目录创建失败!”

后台图片上传提示:“上传失败:存储目录创建失败!”问题描述:图片上传失败,提示存储目录创建失败。 解决方案:给根目录下的 static 文件夹增加写入权限,一般设置为 755 或 777,推荐 755 权限设置。chmod -R 755 /path/to/your/project/static扫码添加技术【解决问题】专…

PbootCMS基本调用标签大全

首页、栏目页、内页的标题、关键词、描述:首页:<title>{pboot:sitetitle}</title> 栏目页:<title>{pboot:if({sort:title}==){pboot:pagetitle}{else}{sort:title}{/pboot:if}</title> 内页:<title>{content:title}-{pboot:sitetitle}</t…

HTTP 错误 500.22 - Internal Server Error

IIS程序池的.net FrameWork版本不是经典模式解决方法:将应用程序池的托管管道模式更改为“经典”模式:打开IIS管理器。 选择“应用程序池”。 选择对应的应用程序池,点击右侧的“高级设置”。 将“托管管道模式”设置为“经典”。扫码添加技术【解决问题】专注中小企业网站建…

宝塔安装ssl后站点打不开

当在宝塔面板上安装SSL证书后,如果站点无法访问,可以尝试以下几个步骤来排查和解决问题:检查SSL证书是否正确安装登录宝塔面板。 进入“网站”管理界面,选择对应的站点。 点击“设置”,进入“SSL”选项卡,确认证书已经正确安装。检查域名解析确保域名正确解析到服务器的I…

宝塔linux面板php7.0安装不上

在宝塔 Linux 面板上安装 PHP 7.0 时,可能会遇到一些问题。以下是一些常见的解决方法和步骤,帮助你成功安装 PHP 7.0。 1. 检查系统环境 确保你的服务器满足安装 PHP 7.0 的要求。登录宝塔面板:打开浏览器,访问你的宝塔面板地址,例如 http://your_server_ip:8888。 使用管…

五子棋软件简介及其用法

本文按照 五子棋对弈平台、 五子棋单机版软件、五子棋界面+引擎 三种模式的顺序介绍。 五子棋对弈平台 人机对弈 http://wap.lltskb.com/shfw/game/wzq/index.html?eqid=a0cd9efb0000c3ca00000006645b4932 天天象棋里的欢乐五子棋 五子棋单机版软件 gomocalc网页版五子棋 …

CAMixerSR:只有细节需要更多关注

CAMixerSR:只有细节需要更多关注为了满足对大图像(2K-8K)超分辨率(SR)快速增长的需求,主流方法遵循两条独立的轨道:①通过内容感知路由加速现有网络;②通过令牌混合器重构设计更好的超分辨率网络。尽管直接,但它们遇到了不可避免的缺陷(例如,不灵活的路由或非歧视性…

VMware ESXi 6.7U3u macOS Unlocker OEM BIOS 2.7 集成 Realtek 网卡驱动和 NVMe 驱动 (集成驱动版)

VMware ESXi 6.7 Update 3 Unlocker & OEM BIOS 集成 REALTEK 网卡驱动、USB 网卡驱动和 NVMe 驱动 (集成驱动版)VMware ESXi 6.7U3u macOS Unlocker & OEM BIOS 2.7 集成 Realtek 网卡驱动和 NVMe 驱动 (集成驱动版) 此版本解决的问题:VMware Host Client 无法将现有…

通过渐进式混合语境扩散完成Amodal

通过渐进式混合语境扩散完成Amodal即使部分隐藏在视线之外,大脑也能毫不费力地识别物体。看到隐藏的可见物被称为amodal完成;然而,尽管进展迅速,但这项任务对生成式人工智能来说仍然是一个挑战。建议避开现有方法的许多困难,这些方法通常涉及预测amodal掩模然后生成像素的…

深度学习工程实践:PyTorch Lightning与Ignite框架的技术特性对比分析

在深度学习框架的选择上,PyTorch Lightning和Ignite代表了两种不同的技术路线。本文将从技术实现的角度,深入分析这两个框架在实际应用中的差异,为开发者提供客观的技术参考。 核心技术差异 PyTorch Lightning和Ignite在架构设计上采用了不同的方法论。Lightning通过提供高层…

TinyVue v3.19.0 正式发布!Tree 组件终于支持虚拟滚动啦!UI 也升级啦,更更符合现代审美~

你好,我是 Kagol,个人公众号:前端开源星球。 我们非常高兴地宣布,2024年10月28日,TinyVue 发布了 v3.19.0 🎉。 本次 3.19.0 版本主要有以下重大变更:所有组件全面升级到 OpenTiny Design 新设计规范,UI 更美观、更符合现代审美。 增加 VirtualTree 虚拟树组件。 增加…