Ⅰ 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>
void main()
{
int a, b, c;
while (1)
{
printf("請輸入兩個數:\n");
scanf("%d%d", &a, &b);
printf("a=%d,b=%d\n", a, b);
for (; b > 0; b--)
{
c = a + c;
a++;
}
printf("結果:%d\n", c);
}
}
Ⅲ 想讓c語言的編寫的程序運行一次,還可以運行第二次
char a;
while(a!='E')
{
printf("輸入大寫字母E退出!\n");
scanf("%c",&a)
}
把你程序放在這樣的循環體內,就可以實現多次運行,直到輸入字元E結束;