小弟我写了如下一段代码:

#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语言中重复执行程序的问题相关推荐

  1. ajax定时器怎么写,js定时器怎么写?就是在特定时间执行某段程序

    js定时器怎么写?就是在特定时间执行某段程序 复制代码 代码如下: $(function(){ var handler = function(){ } var timer = setInterval( ...

  2. python语言采用编译执行方式_Python程序的执行过程 解释型语言和编译型语言

    我初学Python时,听到的关于Python的第一句话就是,Python是一门解释性语言,我就这样一直相信下去,直到发现了*.pyc文件的存在.如果是解释型语言,那么生成的*.pyc文件是什么呢?c应 ...

  3. c语言打印空心矩形图案的程序,C语言之输出空心棱形图案

    #include #include void main() { int n,j,i; /*i为行数,j为每行中的项数*/ printf("输入图案上三角的高度n:"); scanf ...

  4. 用c语言写出一个榜单程序,C语言依然位居榜单前列,依然值得程序员学习

    原标题:C语言依然位居榜单前列,依然值得程序员学习 关注.星标公众号,不错过精彩内容 如今,市面上编程语言几百种,很多人觉得Python. JAVA这种语言比较火,是不是C语言就不行了呢? 殊不知,C ...

  5. 红外接收器c语言软件,红外线遥控解码接收程序_C语言.doc

    红外线遥控解码接收程序_C语言.doc (9页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 14.9 积分 红外线遥控解码接收程序-C语言.txt铁饭碗 ...

  6. 为银行设计ATM菜单C语言,ATM银行管理系统代码及程序c语言课程设计【荐】.doc

    ATM银行管理系统代码及程序c语言课程设计[荐].doc #include #include #include #include struct bank{ int account; char name ...

  7. c语言的一段程序,C语言第一个程序(入门)

    1.文件类型(基本) c语言源文件  为.c 文件扩展名,例如 main.c    编译后将得到 a.out 文件   运行会得到 我们程序执行的结果 2.hello world (第一个程序) #i ...

  8. c语言课程设计运动会成绩管理,C语言课程设计要求编写一段程序题目是运动会分数..._统计师_帮考网...

    楼主你好,你看看下面这个代码吧   和你的比较相似 : #include #include #include using namespace std; class School{ private: i ...

  9. 求求大家指点指点我吧——大一C语言题:编写一段程序,计算某个日期为这一年的第几天及第几周的星期几。(使用软件Dev-C++)如下是我代码,感觉还挺对,至少编译时没错误没警告,但是运行时出不来结果啊啊啊

    int days(int month,int year)//定义副分支(month为月份)  {     switch(month)     {         case 1:            ...

最新文章

  1. C++数据结构链表的基本操作
  2. Dash:程序员的好帮手(转载)
  3. 描述linux目录结构以及目录结构命名规定
  4. 2apt-get命令,deb包安装,源码安装
  5. 非常精简的Linux线程池实现(一)——使用互斥锁和条件变量
  6. 加速你的Python
  7. python续行_python 控制台单行刷新,多行刷新
  8. 天天早上慢跑一小时对身体好吗?
  9. 笔记本电脑亮度突然无法用快捷键调节
  10. 51单片机中断检测回复http://www.51hei.com/bbs/dpj-162071-1.html单片机点亮小灯的问题,几行代码,实在想不通怎么执行的
  11. 添加Bigboss源
  12. 【小河今学 | Javascript】鼠标拖拽方块运动
  13. 解决:Notepad++搜索不到(无法安装)Finger Text插件
  14. 解读WPF中的Binding
  15. Android UI 模板
  16. 深剖VR,AR和MR三者之间关系
  17. 小程序 自定义picker组件 picker-view
  18. React版TinyMCE富文本入坑
  19. 李晓慧:如何利用MongoDB打造爆款小程序
  20. STC32G库函数(五)——ADC检测反推电源电压

热门文章

  1. 在检查计算机更新时发现错误,修复在 Acrobat Reader 更新期间出现的 Windows 错误...
  2. AcrelCloud-9500电瓶车充电桩收费平台在公共场所中的应用
  3. CNS服务器搭建(配合百度直连)
  4. SSL双向认证和单向认证原理
  5. 二等水准测量记录数据_二等水准测量外业数据整理(往返测).doc
  6. 苹果邮件怎么添加qq邮箱_QQ邮箱格式怎么写?这有一份详细教程
  7. excel单元格内容拆分_Excel批量合并相同内容的单元格
  8. 各大编程语言,不管你学习的是哪一个语言 我相信手机里应该有个它
  9. project web architecture
  10. Jupyter Notebooks学习分享