C语言一个程序如何重复运行知道操作者想停止为止

作者&投稿:柯罗 (若有异议请与网页底部的电邮联系)
~

方法如下:

system("pause");
会提示:
press any key to continue // 按任意一个键继续
你一开始运行就要暂停?
================================================
C语言中 如何使一个程序循环使用直到你想退出?
答:
如果你想 不断循环, 直到按了任何一个键 就退出:
#include <conio.h>
#include<stdio.h>
.....
void main()
{
int i;
while (!_kbhit()) {
// 程序内容放在这里,例如:
for (i=0;i<100000;i++) if (i %1000 == 0) printf("wait ");
}
-----------------------------------------------------------
如果你想 不断循环, 直到按了S 键 才退出:
int i;
char c;
Lab1:
for (i=0;i<100000;i++) if (i %1000 == 0) printf("wait ");
if (!_kbhit()) goto Lab1; // 判断是否按了键,没按,就无限循环
c = getchar(); // 如果按了,看是什么键
if (c != 'S' ) goto Lab1; // 不是 S 键, 则回去循环。




c语言编写一个标准身高体重自测程序
include <stdio.h>int main(){ double bmi, w, h; printf("请输入你的体重(kg): "); scanf("%lf", &w); printf("请输入你的身高(m) : "); scanf("%lf", &h); bmi = w \/ (h*h); printf("你的 BMI 指数= %.2lf \\t您的体重:", bmi); ...

一个程序是正确的是指该程序的语法是完全正确的
程序和语法之间的关系:1、程序和语法之间的关系是密切的。程序是使用特定的编程语言编写的,因此必须符合该语言的语法规则。语法是编程语言的基础,它规定了程序员如何组织和管理代码,以及如何执行程序中的任务。2、如果一个程序违反了语法规则,那么它就不能被正确地编译或执行,甚至会导致程序出现错误。

C语言中,如何写一个程序只可以输入0-9数字的,如果输入英文,要重新输 ...
include <stdio.h> int main(){ char num;while(1){ scanf("%c",&num);fflush(stdin);if(num>='0'&&num<='9')break;printf("请输入0到9\\n");} return 0;}

2. C语言规定:在一个源程序中,main函数的位置( )。 A)必须在最开始 B...
主函数的位置必须要在系统调用的库函数之前。即:程序首先执行 main()函数,然后执行 scanf()库函数,最后执行 printf()库函数。另外,在主函数 main()之前包含的头文件说明语句:#include <stdio.h> 不能够算是系统调用的库函数,而只能够说它是一个 C 语言程序中包含了哪些需要执行的库函数的原型...

c语言规定在一个源程序中main函数的位置
一个c程序有且仅有一个main函数,除main函数之外可以有若干个其它的函数,每个函数实现某一特定的操作。C语言规定,在一个源程序中,main函数的位置可以任意。因为:在一个C语言源程序中,程序总是从main函数开始执行的,不论main函数在整个过程中的位置如何。main函数,又称主函数,是程序执行的起点,...

开发一个c语言程序要经过哪四个步骤
开发一个C语言程序需要经过的四个步骤:编辑、编译、连接、运行。C语言程序可以使用在任意架构的处理器上,只要那种架构的处理器具有对应的C语言编译器和库,然后将C源代码编译、连接成目标二进制文件之后即可运行。1、预处理:输入源程序并保存(.C文件)。2、编译:将源程序翻译为目标文件(.OBJ文件)。...

在计算机上运行一个C语言编写的程序,要经过怎样的处理过程
开发一个C语言程序需要经过的四个步骤:编辑、编译、连接、运行。C语言程序可以使用在任意架构的处理器上,只要那种架构的处理器具有对应的C语言编译器和库,然后将C源代码编译、连接成目标二进制文件之后即可运行。1、编辑:输入源程序并保存(。C文件)。2、编译:将源程序翻译成目标文件(。OBJ文件)...

用汇编语言编一个程序:在以buf为首地址的内存中存入10个数,并排序输出...
CR equ 000DH LF equ 000AH KBBack equ 0008H Name_Len equ 18 ;用户名最大长度 Pass_Len equ 8 ;密码最大长度 ; --- ; 将用户名和密码定义为一个结构类型 User Struc ; 成绩单结构类型 User_Name db Name_Len dup(?) ; 用户名 Name_Lenth db ? ;用户...

java安装方法(java的安装过程)
3、双击JDK安装包,点击下一步。4、这里选择不安装公共JRE,因为公共JRE是一个独立的JRE系统,它是单独的安装在windows系统下的其他路径下。公用的JRE会向浏览器和系统中注册Java运行时的环境。通过向浏览器和系统中注册运行时的环境,系统中的任何应用程序都可以使用公用JRE。但是现在在浏览器网页上执行...

C语言中如何把一个程序中的一个函数的数组在另一个函数内输出??在线...
include <stdio.h>void xianshi(int b[],int n) \/\/显示{ int i; int a[20]; printf("\\t\\t\\t磁道信息\\n"); printf("\\t\\t===\\n"); for(i=0; i<n; i++) a[i]=b[i]; for(i=0; i<n; i++) { printf("\\t\\t\\t%4d\\n",a[i]); ...

深州市13349534521: 关于C语言,重复运行问题 -
闭宁藏青: 理论上有4种方法 1.用while语句 i=100; while(i--) {scanf("&d&d",&a,&b);printf("sum=%d",a+b); } 2.用for语句 for(i=100;i>0;i--) {scanf("&d&d",&a,&b);printf("sum=%d",a+b); } 3.用goto语句 4.用递归函数 void function(int i) {scanf...

深州市13349534521: 如何用C语言实现再次运行的功能?具体的就是比如我的功能执行完了,提示是否继续,输入Yes可重复执行 -
闭宁藏青: 在一个整体while循环中,定义一个变量用来存储yes和其他输入值,在首用if判断,等于yes就执行

深州市13349534521: 在c语言中,一个程序,如何运行多遍?例如判断一个数的奇偶性,如何可以判断多次? -
闭宁藏青: //可以这样..输入-1结束,不然就一直循环#include <stdio.h> int main() { int a; printf("input a:"); scanf("%d", &a); while (a != -1) { if (a%2) printf("odd number\n"); else printf("even number\n"); printf("input a:"); scanf("%d", &a); } }

深州市13349534521: C语言中,怎么让程序重复运行?(要求是否退出Y/N) -
闭宁藏青: #include "stdio.h" void main() { char c; int i; for(i=0;i { printf("Hello, world!\n"); printf("是否继续?(Y/N): "); c=getchar(); getchar();//此语句用来接收上行getchar()语句时最后输入的回车符; if(c=='N') break; } }

深州市13349534521: c语言问题:有什么样的办法可以接着上次程序运行后再次读取和写入??? -
闭宁藏青: 你根据自己需要,用C语言打开已有文件时,用 "r+" 方法 或 "a+" 方法,它们允许读写更新文件."a+" 方法则从文件尾写入.当然,你也可以用fseek定位置.复杂程序,复杂读写和操作,你可以建一个流水日记文件,把每次做的事情记下来.程序开始运行时,先读流水日记,再决定做什么新的工作.

深州市13349534521: c语言做了后,运行一次后,如何继续运行程序? 例如按Y继续运行;按N退出! -
闭宁藏青: 可以使用while(char!='N')来判断是否跳出循环,还是继续运行.再看看别人怎么说的.

深州市13349534521: 有关单片机(c语言) 怎么使一段程序(重复)运行一定的时间,时间到了立刻终止? -
闭宁藏青: 可以打开单片机中的定时器溢出中断. 比如说可以吧定时器设置为50HZ,那么1秒钟就是定时器溢出中断执行100次. 先在程序初始化时 或者 按键第一次按下时 对time赋值100 ~~~~~~~~~~~~~把这段放在定时器溢出中断服务函数中. if(time!...

深州市13349534521: c语言中怎样才能在编的程序里重复计算一 -
闭宁藏青: main() { do { //代码 } while(1); } 你是这个意思么?但是这样停不下来的.1个程序就可以计算很多次了.

深州市13349534521: 改成c语言程序循环重复运行 #include<stdio.h> #include<conio.h> int main(){ int q,w; printf("请输入长和宽:"); scanf("%d %d",&q,&w); while(true){ printf("长
闭宁藏青: while() 判断循环首 do-while()判断循环尾 for()条件循环首用这些循环代码可以实现.希望你先把基础学好

深州市13349534521: c语言程序重复运行 -
闭宁藏青: #include<stdio.h>#include<math.h> int main(void) { float a,b,c,d,root1,root2; while(1) { //加一个大循环printf("Enter:a,b,c\n");scanf("%f%f%f",&a,&b,&c); getchar(); //从标准输入吸收回车if(a==0)printf("这不是一个一元二次方程组\n...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网