⑴ 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那么就加上第五句,这样可以查看程序的输出结果。
如果运行完第一次后要运行第二次,那么按照第一次运行的步骤重复就是了,这个你应该会吧?