當前位置:首頁 » 編程語言 » c語言如何輸入一個數字退出程序
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c語言如何輸入一個數字退出程序

發布時間: 2022-10-23 01:16:59

『壹』 c語言怎樣能在運行中輸入一個指定的數字,然後就關閉該窗口

1.getch(); //讀取一個字元輸入 這樣就可以看到結果了 當你按下鍵盤上任意字元時就會結束
2.system("pause"); //試試

『貳』 C語言怎麼設計一個函數使輸入某個值時強制結束程序

1.引入頭文件#include "stdafx.h"和#include "stdio.h"。

程序清單:

// 停止循環.cpp : Defines the entry point for the console application.
//

#include "stdafx.h"
#include "stdio.h"

void main()
{
int number = 0;
while(true)
{
printf("請輸入數字: ");
scanf ("%d",&number);
if (number == 1)
{
return;
}
}
}

『叄』 要求用C語言做一個程序不能用for,讓輸入數字,如果輸入-1就退出程序,其他的數字就判斷是否是素數。

#include<stdio.h>
intmain(void)
{
intn,i=2;
printf("Enter-1toendprogram... ");
printf("Enteranumbertocheck:");
scanf("%d",&n);
do
{

if(n==-1)
{
printf("Byebye...Exitingprogram... ");
break;
}

elseif((n==1)||(n==0))
{
printf("Number%disNOTaprimenumber! ",n);
}
elseif((n==2)||(n==3))
{
printf("Number%disaprimenumber! ",n);
}

else
{
i=2;
while(i*i<=n)
{

if(n%i==0)
{
printf("Number%disNOTaprimenumber! ",n);
break;
}
i++;
}

if(i*i>n)
{
printf("Number%disaprimenumber! ",n);
}
}
printf(" ******************************** ");

printf("Enter-1toendprogram... ");
printf("Enteranumbertocheck:");
scanf("%d",&n);

}while(1);
system("pause");
return(0);
}

問題挺多,樓主看看吧。

『肆』 c語言中怎麼結束輸入啊

1、打開軟體,直接使用int類型來定義一個變數用於保存getchar()返回的字元類型。

『伍』 一個簡單的c語言程序,可以通過編譯,但是輸完數字之後就直接跳出了,煩請給看一下

WINDOWS的控制台程序輸出並結束運行以後,窗口會自動關閉。解決方法是在程序結束前(即return 0語句的上一行)添加輸入函數getch()或者scanf(),這樣的話輸出後窗口會保留,等待輸入,敲回車鍵窗口就會關閉。如果在C 中也可以用cin.get()起到同樣效果

『陸』 C語言 需要先輸入一個數然後繼續,可是一摁回車鍵整個程序就結束了 咋破

樓主,你好!
你程序中N定義的是整形的數
scanf中也是用%d來存的,你按回車鍵是一個字元,程序沒法解釋,所以就退出了

這只是我的理解,僅供產考!

『柒』 用C語言編寫一個菜單程序 輸入0至4,以進入相應選項,0表示退出,1-4分別表示加減乘除

#include<stdio.h>
void main()
{ int Selection;
printf("0.退出\t1.乘法\t2.除法\t3.加法\t4.減法\n");
printf("請輸入操作:");scanf("%d",&Selection);
switch(Selection)
{
case 1://乘法
break;
case 2://除法
break;
case 3://加法
break;
case 4://減法
break;
case 5:return;
}

『捌』 如何讓c語言循環輸入中輸入指定個數數據後自動停止並提示

#include<stdio.h>
int main(){
int a[50],n,i;
scanf("%d",&n);
printf("n input ok\n");
for(i=0;i<n;i++){
scanf("%d",a+i);
printf("a[%d]=%d input ok\n",i,a[i]);
/*
....
*/
return 0;}

『玖』 c語言如何讓輸入特定數字結束輸入

這段代碼每輸入一個數字後回車的話,輸入-1之後就程序自動結束並且統計0-9的整數個數,符合樓主的要求
如果是空格的話就不行,不過程序還是統計輸入-1之前的整數個數,-1之後輸入的數字不統計=w=