1楼:匿名用户
c语言的函数库中有时间的函数,都在time.h里面,你可以看有关这方面的介绍,这有个文档
http://wenku.baidu.***/view/122a9b868762caaedd33d4a7.html
。里面有一个计时的函数,再用if语句判断是否到了30分钟,可以帮你实现这个功能。
2楼:匿名用户
标准c#include
while(1)
windows下面 可以include windows.h然后使用sleep(1800000)睡个半小时
3楼:匿名用户
最简单的就是sleep(),如果要求不高的话
4楼:郝在益
使用定时器啊,settimer
c语言中如何实现while循环,执行设定的一段时间,比如5秒
5楼:匿名用户
你是准备隔一段时间执行这个循环么,用sleep,如
while(true)
6楼:匿名用户
#include
voidmysleep(intsecond)
second 输入多少就是多少秒了。
7楼:匿名用户
#include
#include
intmain()
return0;}
8楼:
这个不难,不知道你要的是不是这样:
unsigned int time=100000;
while(time--);
如果你要延时比较长,time变量要用长整型,
如何只让c语言程序for循环只进行一次
9楼:匿名用户
for(……)
一个break;不管for里面的条件如何,只要可以进入for。运行一次break;就跳出for循环
10楼:一泉清流
for循环的执行关键是看循环条件,例如for(int i=1;i<2;i++)这个就执行一次。另外关于循环的跳出还有break语句,具体的用法自己可以查查看。
11楼:匿名用户
楼上的可以实现你的要求。不过只循环一次的话还要循环干什么呢~就不用循环了啊
不知道是不是没把问题表述清楚?
12楼:绿葱葱
for(int i=0;i<1;i++)
13楼:
即然只运行一次,为什么还要进行循环
14楼:匿名用户
for(i=0;i<1;i++)
15楼:匿名用户
在条件项限制下就可以了
c语言中如何实现0.1秒循环一次
16楼:拔拔
#include //在vc中要加这个头文件#include
int main()
return 0;}
17楼:
用循环语句可实现延时
18楼:匿名用户
sleep(100),每隔0.1秒执行一次。不需要加什么头文件!
c++如何循环着让每一秒执行一次命令
19楼:匿名用户
不知道你是不是这个意思:
#include
#include
usingnamespacestd;
intmain(){
inti=0;
while(1){
cout<
sleep(miliseconds)是windows提供的函数,在linux上也有对应的sleep()函数,但windows的sleep第一个字母大写,linux的sleep全小写,头文件自然也不一样。
20楼:匿名用户
现代多任务系统中已经不能准确做到这点了,连cpu核心都随时被抢,根本不可能准确定时了。
你需要想想是否有变通的方法达到目标了
21楼:天蝎丿灰尘
c++本身我没怎么发现有类似功能函数,不过有线程类可以使用wait(1000),或者我以前常用的easyx库中有一个sleep(1000)可以实现
22楼:kkliliqd是我
最简单的,直接用sleep函数
while(1)
23楼:人生做回自己
for(int i=0;i<100;i++)
24楼:匿名用户
延迟函数sleep(1000),在后面min++;
c语言中实现在5分钟内循环执行程序,超过时间就结束程序
25楼:匿名用户
#include #include int main ()
c语言里面怎样使一个程序一直循环运行?
26楼:匿名用户
最简单的方法有两种:
1. while(1) //数字1,不是字母l2.for(;;) //括号中是两个分号比如想一直循环输出hello
完整**为:
#include
void mian()}
27楼:匿名用户
要看楼主使用哪种循环,如果是for循环楼上的就可以,还可以用while(i=1)这种循环。
28楼:匿名用户
死循环,没有出循环的条件
例如:for(int i=5;i<9;)
sum+=i;
c语言用for如何实现多次循环的输入输出
29楼:小夏在深圳
for 语句称之为循环语句,语句块称之为循环体,而这种结构在c++中称之为循环结构。执行循环前,创建了两个变量,分别为sum和i。
循环语句中习惯用诸如i、j、k之类的字母作为变量名,来控制循环执行次数,这些变量又称之为循环控制变量。而sum表示"和"的意思,作用是把一个个数值累加起来。
用for语句计算1加到100的和的源**如下#include "iostream.h"
int main()
cout }扩展资料1、防止死循环,即确保循环体内存在可以改变表达式值的语句,如i++。 2、循环和if语句一样的地方是:大括号可以省略。但只能控制离它最近的一条语句。也就是说当循环体只有一条语句的的时候,可以省略大括号。但这条语句不能是声明语句。 30楼:匿名用户 1、首先需要定义几个变量int i,b;b=10。 3、把其命名为表达式1、2、3。for执行时首先执行表达式1,然后执行表达式2,如果循环成立,在循环结束后,下一个循环前执行表达式3,然后再执行表达式2进行判断。 4、然后再for循环下面写下循环的语句。 6、最后编写输出函数看看输出的结果。 31楼:匿名用户 c语言用for实现多次 循环的方法: 1、无条件循环 for(;;)//括号中不写条件,就表示无条件循环2、循环一定次数 inttimes=0; scanf("%d",×);//输入循环次数for(;times>0;times--)//按times次数进行循环 for循环说明: for(e1;e2;e3) e1:循环初始化区,只执行一次,根据情况,可以省略e2:循环条件判断区,先判断e2是否为真,为真进入循环,否则结束e3: 循环控制变量变化区,执行完for_statements后,转入e3,然后转入e2。根据情况,可以省略 for_statements 只有一条语句时,{}可以省略,建议保留特殊形式:for( e1 ; e2 ; e3 ) ; 与for( e1 ; e2 ; e3 ){} 相同,表示没有循环体。 32楼:匿名用户 #includevoid main() 这个程序是错误的、你用的编译器是win-tc把!判断是否是闰年的判断的条件应该是if((year%4==0&&year%100!=0)||(year%400==0)) 33楼:匿名用户 int i;for(i=0;i<10;i++) c语言如何在一个死循环中规定循环时间
10 34楼:匿名用户 规定循环的时间一般是根据循环次数决定的,所以首先要查询资料知道cpu每秒中的运行速度,如果假设该循环一秒钟执行10次,则1分钟需要执行600次,所以只需要在循环中加一个判断句,执行完第1000次循环后跳出循环即可! 附简单示例如下(假设1分钟循环次数为1000): int i = 0; while(1) 35楼:与子如初见 找到计算机cpu的计算速率,算出1分钟计算机所能运行的次数,直接int i = 0; while(1) {i++; if(i==n)//n表示计算的次数 break; cout<说明是c++的,c++的话可以用定时器。 36楼:谭起立 在主函数之前放一个延时函数如下: void delay (unsigned int ms)接着定义一个变量如“i”。 while(1) }楼主放心都是一样的,我还把它生成hex(十六进制)在单片机上用过 37楼:匿名用户 1、死循环就是不停的执行for循环,while循环。 避免死循环要看下死循环是如何产生的, 例如在c语言程序中,语句“while(1)printf("*");”就是一个死循环,运行它将无休止地打印*号。 2、产生死循环的情况有: 逻辑错误 变量处理错误 奥尔德森循环 无穷递归 38楼:匿名用户 #include intt=clock(); while((clock()-t)/clocks_per_sec<60)//一分钟内不断的循环 windows下和linux都可用 39楼:匿名用户 在循环开始的时候,记录一下时间, 然后每次循环取下当前的时间,与开始的记录时间做差,如果超过1分钟,则break 40楼:匿名用户 另开个线程休眠1分钟然后关闭死循环线程 41楼:冰旋华影 #include #include voidmain(){ inttime=gettickcount(); while(gettickcount()-time<=60000){cout<