c语言如何反复执行一段程序,C语言中重复执行程序的问题
小弟我写了如下一段代码:
#include
#include
#define n 1/*此处修改n的值*/
#define Vt 0.026/*此处修改Vt的值*/
void main(void)
{
小弟我写了如下一段代码:
#include
#include
#define n 1/*此处修改n的值*/
#define Vt 0.026/*此处修改Vt的值*/
void main(void)
{
float Vin,Vd,Is,Ro;
int i;
char order;
Vd=0.6;
printf("****************************************************************************\n\n");
printf("本程序可计算Vin=Vd+Is(e^(Vd/(n*Vt)) - 1)*Ro中的Vd\n");
printf("\n");
printf("参数Vt为热电压,室温下其近似值为0.026v\n");
printf("\n");
printf("参数n常称为发射系数或理想因素,取值范围为1<= n <=2,在本程序中我们将n取1\n\n");
printf("****************************************************************************\n\n");
printf("请输入输入电压Vin的值(单位:v):");
scanf("%f",&Vin);
printf("请输入反向饱和电流Is的值(单位:A):");
scanf("%f",&Is);
printf("请输入加载电阻Ro的值(单位:Ω):");
scanf("%f",&Ro);
printf("\n");
printf("****************************************************************************\n");
printf("\n");
printf("你所输入的Vin为:%.1f v,Is为:%.12f A,Ro为 %.1f Ω\n",Vin,Is,Ro);
printf("\n");
while(Vd<=0.7)
{
double A,B,sum;
A=Vd/(n*Vt);
B=exp(A)-1;
sum=Vin-Vd-Is*Ro*B;
if(sum<=0.0001)
{
printf("Vd的值为:%f\n",Vd);
break;
}
Vd+=0.001;
}
printf("再次计算请键入“r”,退出请键入“q”");
scanf("%c",&order);
if(order=='r')
{
(请高手填写部分)
}
}
现在想请高手解答一下如何使我在键入‘r’之后程序可重新执行,最好不要用goto语句,小弟万分感激。
展开
全部
c语言如何反复执行一段程序,C语言中重复执行程序的问题相关推荐
- ajax定时器怎么写,js定时器怎么写?就是在特定时间执行某段程序
js定时器怎么写?就是在特定时间执行某段程序 复制代码 代码如下: $(function(){ var handler = function(){ } var timer = setInterval( ...
- python语言采用编译执行方式_Python程序的执行过程 解释型语言和编译型语言
我初学Python时,听到的关于Python的第一句话就是,Python是一门解释性语言,我就这样一直相信下去,直到发现了*.pyc文件的存在.如果是解释型语言,那么生成的*.pyc文件是什么呢?c应 ...
- c语言打印空心矩形图案的程序,C语言之输出空心棱形图案
#include #include void main() { int n,j,i; /*i为行数,j为每行中的项数*/ printf("输入图案上三角的高度n:"); scanf ...
- 用c语言写出一个榜单程序,C语言依然位居榜单前列,依然值得程序员学习
原标题:C语言依然位居榜单前列,依然值得程序员学习 关注.星标公众号,不错过精彩内容 如今,市面上编程语言几百种,很多人觉得Python. JAVA这种语言比较火,是不是C语言就不行了呢? 殊不知,C ...
- 红外接收器c语言软件,红外线遥控解码接收程序_C语言.doc
红外线遥控解码接收程序_C语言.doc (9页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 14.9 积分 红外线遥控解码接收程序-C语言.txt铁饭碗 ...
- 为银行设计ATM菜单C语言,ATM银行管理系统代码及程序c语言课程设计【荐】.doc
ATM银行管理系统代码及程序c语言课程设计[荐].doc #include #include #include #include struct bank{ int account; char name ...
- c语言的一段程序,C语言第一个程序(入门)
1.文件类型(基本) c语言源文件 为.c 文件扩展名,例如 main.c 编译后将得到 a.out 文件 运行会得到 我们程序执行的结果 2.hello world (第一个程序) #i ...
- c语言课程设计运动会成绩管理,C语言课程设计要求编写一段程序题目是运动会分数..._统计师_帮考网...
楼主你好,你看看下面这个代码吧 和你的比较相似 : #include #include #include using namespace std; class School{ private: i ...
- 求求大家指点指点我吧——大一C语言题:编写一段程序,计算某个日期为这一年的第几天及第几周的星期几。(使用软件Dev-C++)如下是我代码,感觉还挺对,至少编译时没错误没警告,但是运行时出不来结果啊啊啊
int days(int month,int year)//定义副分支(month为月份) { switch(month) { case 1: ...
最新文章
- C++数据结构链表的基本操作
- Dash:程序员的好帮手(转载)
- 描述linux目录结构以及目录结构命名规定
- 2apt-get命令,deb包安装,源码安装
- 非常精简的Linux线程池实现(一)——使用互斥锁和条件变量
- 加速你的Python
- python续行_python 控制台单行刷新,多行刷新
- 天天早上慢跑一小时对身体好吗?
- 笔记本电脑亮度突然无法用快捷键调节
- 51单片机中断检测回复http://www.51hei.com/bbs/dpj-162071-1.html单片机点亮小灯的问题,几行代码,实在想不通怎么执行的
- 添加Bigboss源
- 【小河今学 | Javascript】鼠标拖拽方块运动
- 解决:Notepad++搜索不到(无法安装)Finger Text插件
- 解读WPF中的Binding
- Android UI 模板
- 深剖VR,AR和MR三者之间关系
- 小程序 自定义picker组件 picker-view
- React版TinyMCE富文本入坑
- 李晓慧:如何利用MongoDB打造爆款小程序
- STC32G库函数(五)——ADC检测反推电源电压
热门文章
- 在检查计算机更新时发现错误,修复在 Acrobat Reader 更新期间出现的 Windows 错误...
- AcrelCloud-9500电瓶车充电桩收费平台在公共场所中的应用
- CNS服务器搭建(配合百度直连)
- SSL双向认证和单向认证原理
- 二等水准测量记录数据_二等水准测量外业数据整理(往返测).doc
- 苹果邮件怎么添加qq邮箱_QQ邮箱格式怎么写?这有一份详细教程
- excel单元格内容拆分_Excel批量合并相同内容的单元格
- 各大编程语言,不管你学习的是哪一个语言 我相信手机里应该有个它
- project web architecture
- Jupyter Notebooks学习分享