IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> C++知识库 -> 比较大小,三角形判断及面积计算,查询手机费用,等C语言初学作业 -> 正文阅读

[C++知识库]比较大小,三角形判断及面积计算,查询手机费用,等C语言初学作业

C语言,if,switch的运用。
学校实验内容
【实验题目1】输入四个整数,输出其中最小值和最大值。(不要使用循环)

#include<stdio.h>
void main()
{
	int a, b, c, d;
	int max,min;//变量max和min用来存储最大值和最小值
	printf("请输入四个整数\n");
	scanf("%d%d%d%d", &a,&b,&c,&d);
	max = a;//假设a就是最大值
	min = a;//假设a也是最小值
	if (b > max)
		max = b;
	if (c > max)
		max = c;
	if (d > max)
		max = d;
	if (b < min)
		min = b;
	if (c < min)
		min = c;
	if (d < min)
		min = d;
	printf("最大值为:%d  最小值为:%d", max, min);
}

【实验题目2】输入三角形的三边长,判断是否能形成三角形,若可以则判断其是等边、等腰还是不等边三角形,并计算三角形的面积并输出。

#include<stdio.h>
#include<math.h>//数学计算的头文件
void main()
{
	int a, b, c;
	float s,area;
	printf("请输入三边长\n");
	scanf("%d%d%d", &a, &b, &c);
	if (a + b > c&&a + c > b&&b + c > a)
	{
		printf("可以构成三角形\n");
		if (a == b && b == c && a==c)
		{
			printf("此三角形为等边三角形\n");
		}
		 else if ((a == b || a == c || b == c) && (a != b && b != c && a != c))
		{
			printf("此三角形为等腰三角形\n");
		}
		
		s = 1.0 / 2 * (a + b + c);
		area = sqrt(s*(s - a)*(s - b)*(s - c));
		printf("三角形面积为;%f\n", area);

	}
	else
	{
		printf("不能构成三角形\n");
	}
}

【实验题目3】模拟网络登录查询手机费用。首先在键盘上输入名字和密码,当密码正确时给出问候语并可进入菜单查询手机费用:输入数字1-4,分别查询通话费、短信费、彩信费、流量费和其他费用,最后给出总费用。当密码不正确时,给出错误提示。

#include<stdio.h>
void main()
{
	int x;
	printf("欢迎使用查询功能\n");
	printf("  1.话费     \n");
	printf("  2.短信费   \n");
	printf("  3.彩信费   \n");
	printf("  4.其他费用 \n");
	scanf("%d", &x);
	switch (x)
	{
	case 1:
		printf("您的话费余额为50元\n");
		break;
	case 2:
		printf("您的短信费余额为50元\n");
		break;
	case 3:
		printf("您的彩余额为50元\n");
		break;
	case 4:
		printf("您的其他费用余额为50元\n");
	default:
		printf("输入有误\n");
		break;

	}

}

【实验题目4】判断输入字符的种类,即区分空格、数字字符、大写英文字母、小写英文字母和其他字符。

#include <stdio.h>
int main()
{
	char c;

	printf("请输入一个字符:");
	c = getchar();

	if (c == 32)
		printf("空格字符\n");
	else if (c >= 48 && c <= 57)
		printf("数字字符\n");
	else if (c >= 65 && c <= 90)
		printf("大写字母\n");
	else if (c >= 97 && c <= 122)
		printf("小写字母\n");
	else
		printf("其他字符\n");




	return 0;
}

实验题目5】用switch开关语句编写程序:计算图形的面积.程序可计算圆形\长方形\正方形的面积,运行时先提示用户选择图形的类型,然后对圆形要求用户输入半径值,对长方形要求用户输入长和宽的值,对正方形要求用户输入边长值,计算出面积的值后将其显示出来.

#include<stdio.h>
#define PI 3.14
void main()
{
	int a,r,b,c;
	float s1, s2, s3;
	printf("1为结算圆的面积\n");
	printf("2为结算正方形的面积\n");
	printf("3为计算长方形的\n");
	scanf("%d",&a);
	switch(a)
	{
	   case 1:
		   printf("请输入圆的半径\n");
		   scanf("%d", &r);
		   s1 = PI * r*r;
		   printf("圆的面积为:%f\n", s1);
		   break;
	   case 2:
		   printf("请输入正方形的边长\n");
		   scanf("%d", &b);
		   s2 = b * b;
		   printf("正方形的面积为:%f\n",s2);
		   break;
	   case 3:
		   printf("请输入长方形的长和宽\n");
		   scanf("%d%d", &b, &c);
		   s3 = b * c;
		   printf("长方形的面积为:%f\n", s3);
		   break;
	   default:
		   printf("输入有误\n");
		   break;
			   
	}
}

有问题谢谢大家评论指正。

  C++知识库 最新文章
【C++】友元、嵌套类、异常、RTTI、类型转换
通讯录的思路与实现(C语言)
C++PrimerPlus 第七章 函数-C++的编程模块(
Problem C: 算法9-9~9-12:平衡二叉树的基本
MSVC C++ UTF-8编程
C++进阶 多态原理
简单string类c++实现
我的年度总结
【C语言】以深厚地基筑伟岸高楼-基础篇(六
c语言常见错误合集
上一篇文章      下一篇文章      查看所有文章
加:2021-08-25 12:01:58  更:2021-08-25 12:03:10 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 -2024/12/27 6:17:19-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码
数据统计