⑴ c語言怎麼執行完畢後繼續輸入數據執行而不是按回車鍵後就退出
可以用循環。如goto.
但是這樣會構成死循環,而退不出程序。
⑵ C語言程序的停止與繼續運行
不知道你的程序是做什麼用,但看到你的代碼中有A:,應該是一個標號吧,那你可以試一試goto語句來控制循環的退出。或者用break和continue來控制循環,代碼試試看下面的。
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#include <windows.h>
void Position(int x, int y)
{
COORD pos = { x - 1, y - 1 };
HANDLE Out = GetStdHandle(STD_OUTPUT_HANDLE);
SetConsoleCursorPosition(Out, pos);
}
int main()
{
int x=25,y=10;
char f=『 』; /*特定數為空格*/
while(1)
{
Position(x,y--);
printf("8");
Sleep(500);
system("cls");
if((getchar()==NULL)&&(!kbhit()))
y += 5;
else
if(getchar()==f)
break;
else
continue;
}
return 0;
}
⑶ C語言程序執行後 如何讓它可以選擇 繼續使用和關閉選擇關閉程序後 怎樣讓程序再運行一些 輸出語句 再結束
#include<stdio.h>
intmain()
{
printf("請輸入兩個數字:
");
intas,sd;
scanf("%d%d",&as,&sd);
printf("%d*%d=%d",as,sd,as*sd);
printf("
謝謝您的使用!");
return0;
}
⑷ C語言怎麼讓一段程序運行完上一段程序,接著運行下一段
是你的運行到第18行的時候崩潰了,所以下面的代碼無法運行。
把18行修改為scanf_s("%c", &t, 1);就好了
⑸ 用c語言編好一個程序 然後點擊運行了 但是用了一次之後 就退出了 怎麼才能讓他按任意鍵繼續之後再能運行
很簡單,有多種方法。最簡單的方法就是在定義變數之後,用while(1),然後把後面所有的演算法編碼全部括起來,就可以無限制地執行下去。
例如:
intmain()
{
定義變數//按實際情況定義變數
while(1)
{
...........//具體的程序語句,全部放到大括弧內
}
return0;
}
⑹ C語言中想要一個while循環程序在2秒內結束並向下繼續運行,用哪個函數,怎麼用或者怎麼停止循環
你可以這樣,定義一個變數,比如說time=0,在循環裡面每次循環time++,循環的判斷條件就是while(time<200)就行了
這里有延時函數的介紹
/* 函數類型:void (無返回值)
函數介面:delay(int)
例如在程序中取得n秒的延時,只要在代碼中加入 delay(n) 即可。註:n 為 int 類型。
*/
/* 調用時請務必#include <time.h> 頭文件 */
函數代碼如下:
void delay(int seconds)
{
clock_t start = clock();
clock_t lay = (clock_t)seconds * CLOCKS_PER_SEC;
while ((clock()-start) < lay) ;
}
可以函數裡面設定每一秒執行一次
⑺ 怎麼使C程序運行完後可以再次運行啊
給個常式給你講解:
1:#include<stdio.h>
2:{
3:printf("Hello
World!\n");
4:
5:getch();
6:}
程序很簡單,如果你用的是C++的編譯器,那麼第五句可以不要,它的主要作用是等待鍵盤按下一個鍵,然後結束程序,在C++的編譯器里會默認在程序的最後增加這句。如果用的Turbo
C那麼就加上第五句,這樣可以查看程序的輸出結果。
如果運行完第一次後要運行第二次,那麼按照第一次運行的步驟重復就是了,這個你應該會吧?