当前位置:首页 » 编程语言 » 输入结束后怎么继续输入数c语言
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

输入结束后怎么继续输入数c语言

发布时间: 2022-11-28 08:28:15

‘壹’ c语言,问题是怎样再输入一个数

用循环或者goto语句,
1.循环语句:把你要重复运行的那一段用{}扩起来,在后面加上while(1)
2.goto:再你要重复运行的代码前面随便加上一个语句(如abc:),然后在运行语句的结尾加上一句goto 你加的语句(如goto abc;)

‘贰’ 在c语言中,有时输入一次运行完程序就不能再输入了,怎样实现多次输入

加个循环!!

比如:


voidmain()
{
intx=1;

while(x>0)//输入为0则,不能再进行输入
{
scanf("%d",&x);
}
}

‘叁’ C语言程序中怎样保存输入的数据,以便下一次接下去输入

C语言编程是通过C语言程序编辑软件上面的文件--保存(或另存为)按键或选项,将您编写的程序保存在您指定的电脑磁盘目录下的。
如果没有用编辑软件编写的话,则可以直接你要存储的目录新建一个文本文档(*.txt)文件,打开后在里面编写你的.C或.H文件,编辑完毕后,点击文件---保存。同时修改文件名,将.txt文件修改为.C或.H文件,然后加载到C编辑器里面进行编辑,运行就可以了。

‘肆’ C语言中加什么能让程序在一次输入输出后能够继续输入

#include<stdio.h>
#include<math.h>
intmain(){
doublea,b,c,dis,x1,x2,p,q;
intn=1;
while(n){
printf("Inputabc:");
scanf("%lf%lf%lf",&a,&b,&c);
dis=b*b-4*a*c;
p=-b/(2.0*a);
q=sqrt(dis)/(2.0*a);
x1=p+q;
x2=p-q;
printf("x1=%7.2f x2=%7.2f ",x1,x2);
printf("continue-1,exit-0:");
scanf("%d",&n);
if(n==0)break;
}
return0;
}

‘伍’ 在C语言程序设计怎样实现程序计算完成后不退出,可以继续输入算式,进行计算

我将main函数做了一些改动,加了一个char a用于接收用户输入的y或n,如果用户输入y,则清屏,然后用户可以开始进行算式输入,如果输入n则程序退出,如果输入其他字符无效。在用getch()函数时要添加一个头文件#include <conio.h>,之所以我用getch,是因为getch输入字符y或n后不用敲回车确定就可以,当然如果你想让用户输入y或n后再用回车确定的话,就把getch改成getchar就行了
void main()
{
double result;
char a;
FILE *data=fopen("61590_4.dat","at");
if(data==NULL)
data=fopen("61590_4.dat","wt");
if(data==NULL)
return;
NEXT:
token[n]=getchar();
result=exp();
if(token[n]=='\n')
{
token[n]='\0';
printf("%s=%g\n",token,result);
fprintf(data,"%s=%g\n",token,result);
}
else error();
printf("按Y继续,按N结束\n");
while(true)
{
a = getch();
if (a == 'y')
{
system("cls");
goto NEXT;
}
else if (a == 'n')
return;
}
fclose(data);
}

‘陆’ C语言关于函数的题目,怎样敲了回车之后继续输入

#include<stdio.h>
#definePI3.1415926

doublegetS(doubler)
{
returnPI*r*r;
}
doublegetC(doubler)
{
return2.0*PI*r;
}

intmain()
{
charch;
doubler;

do{
scanf("%lf",&r);
printf("%.2lf,%.2lf ",getS(r),getC(r));

getchar(); // forenter
scanf("%c",&ch);
}while(ch=='Y');

return0;
}

‘柒’ c语言中,想要运行一次后接着再输入数据,在运行该怎么弄

while(scanf("%d",&n)!=EOF)
或者
for(int i=1;i<=n;i++)
{
scanf
......printf......
}
return 0;

‘捌’ 怎么写c语言,就是再每次输入数运行后而可以继续多次输入数据运行,就是没有“安任意键结束”

你的意思是不是一个程序执行完以后还可以继续执行? 如果我理解的没错的话你可以加一个循环语句来反复执行你的操作

比如在main里面加入一个

while(flag)//flag是循环标签flag为1继续执行为0跳出
{
//......(你需要执行的代码)
printf("ContinueorNot? (Y/N)");//输出一个界面问你是否再运行一次程序Y=yes,N=no
scanf("%c",c);//c用来寄存你输入的字符
if(c=='n'&&c=='N')//判断是否输入N也就是no不执行的意思
flag=0;
}

‘玖’ C语言怎么执行完毕后继续输入数据执行而不是按回车键后就退出

可以用循环。如goto.
但是这样会构成死循环,而退不出程序。