当前位置:首页 » 编程语言 » 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=