用c语言完成一个正方形面积计算器,C语言编程问题(面积计算器)——新手问题...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
下面这个程序只能让1-4以外的数字进行一次循环,就是比如你输入的是5,他会让你再输一次,如果再输一次还是4以上的,他将结束进程。如何修改才能使得他能够无限进行输入1-4以外的数字?在哪里修改一下就好了?
#include
#define PI 3.1415926
double circle();
double rectangle();
double triangle();
void cal(int choice);
void main()
{
int choice;
do{
printf(" 1---计算圆面积\n ");
printf(" 2---计算矩形面积\n ");
printf(" 3---计算三角形面积\n ");
printf(" 4---终止程序执行\n ");
printf(" 请输入选项值[1-4]: ");
scanf("%d",&choice);
cal(choice);
}while(choice>=1&&choice<=3);
}
void cal(int n)
{
switch(n){
case 1: printf("圆面积:%.2f\n",circle());
break;
case 2: printf("矩形面积:%.2f\n",rectangle());
break;
case 3: printf("三角形面积:%.2f\n",triangle());
break;
case 4: printf("谢谢使用!\n");
break;
default:printf("对不起,你选择错误,请重新输入!\n");scanf("%d",&n);
}
}
double circle()
{
double r;
printf("请输入圆半径:\n");
scanf("%lf",&r);
return PI*r*r;
}
double rectangle()
{
double l,w;
printf("请输入矩形长和宽:\n");
scanf("%lf%lf",&l,&w);
return l*w;
}
double triangle()
{
double l,h;
printf("请输入三角形底边和高:\n");
scanf("%lf%lf",&l,&h);
return 1.0/2*l*h;
}
用c语言完成一个正方形面积计算器,C语言编程问题(面积计算器)——新手问题...相关推荐
- 利用c语言编写一个时钟计时器(c语言基础练习)
时间对于每个人都是宝贵的.人类从古至今都在发展计时设备和改善计时方法.远古时期,人类根据太阳和月亮的位置来判断时间.根据影子的方向长短来区分早晨.中午和黄昏.古代人也发明了很多计时的方法,日晷.沙漏. ...
- 用c语言输出一个字母的,用c语言编写程序输出一个短句
1. 输入一个数然后输出一句话的程序用C语言怎么编写 用if或switch语句如`: switch((int)x) { case 9:printf("你好\n");break; c ...
- C语言中怎样编辑混合运算,用C语言编写一个简单的可以进行四则运算混合运算的计算器!...
满意答案 夏x夕 2013.09.06 采纳率:51% 等级:12 已帮助:11673人 scanf("%c",&c[i]); } for(i=0;c[i]!='=' ...
- 用c语言定义一个分式方程,计算机C语言实验报告(00001)
1.C语言实验报告专 业 _年 级 _学 号 _学生姓名 _指导老师 _华中师范大学信息管理系编I 实验要求1每次实验中有若干习题,每个学生至少应该完成其中的三道习题.2上机之前应作好充分的准备工作, ...
- c语言设计一个自动报警的程序,C语言程序设计试题(B卷)..doc
商洛学院2007-2008年度第一学期期末考试试题 课程:C语言程序设计(B卷) 适用班级:06物理教育(本)06生物(本) 一.填空题:(每空1分,共10分) 结构化程序设计所规定的三种基本的控制结 ...
- python是一种语言还是一个软件-python和GO语言应该选择哪一个?老男孩教育
IT行业是很多人都认为非常受欢迎的领域,因为前景好.待遇高.从业岗位多,越来越多人都想要学习编程.那么编程语言众多,在选择的时候很多人都会在python和GO语言进行徘徊,该如何选择呢? python ...
- c语言中建一个文件的语法,C语言语法介绍_文件.ppt
C语言语法介绍_文件 第十三章 本章要点 文件的基本概念 文件的基本函数 文件的顺序读写 文件的随机读写 文件简单应用 主要内容 13.1 C文件概述 13.2 文件类型指针 13.3 文件的打开与关 ...
- 用c语言写一个求和的程序,C语言实现两数求和
能够使一个正确的C语言程序执行的必要顺序:上机输入与编辑源程序(.c)-->对源程序进行编译(.obj),得到目标函数-->将目标程序 与库函数链接,得到可执行的目标程序(.exe)--& ...
- c语言打开一个html文件路径,C语言文件处理
-C语言文件的打开和关闭
C语言中,打开文件就是将其从外部存储器调入内存,并定义一个文件指针指向该文件,进而实现用指针对文件的读写操作(见图 1a) ). 图 1:文件的打开与关闭 使用 fopen( ) 函数打开文件的格式如 ...
最新文章
- 全网最细 | 21张图带你领略集合的线程不安全
- CSS sprites
- 《Java程序员,上班那点事儿》图书有奖征文图书奖品名单
- Jquery学习笔记:利用find和children方法获取后代元素
- 解决MariaDB无法远程连接
- LeetCode 1647. 字符频次唯一的最小删除次数(贪心)
- Vue3 --- 使用vue-element-admin
- java编程executor框架_Java并发编程 - Executor框架(一)Executor,
- linux find prune文件,Linux中find命令-path -prune用法详解
- 嵌入式软件工程师_嵌入式软件工程师适合去芯片公司吗?
- 学籍专业填计算机还是理工,学生程序论文,关于高职非计算机专业理工类《C语言程序设计》课程的教学相关参考文献资料-免费论文范文...
- uniapp 微信小程序下载文件 完整方法
- android 动画卡顿优化,Android属性动画卡顿的优化
- nginx请求转发被拒绝_nginx实现请求转发
- 北大MBA夫妇不满现有教育系统 携女隐居终南山
- 他在北京反诈骗15年,守住2亿人密码安全
- vscode设置不显示某些文件或文件夹
- 茨威格为什么自杀(1942)?
- SideBar实现微信通讯录
- 元宇宙六大技术全景图