利用系統(tǒng)函數(shù)另重新啟動本程序的exe,然后自己的程序自動cancel
成都創(chuàng)新互聯(lián)公司是專業(yè)的云南網(wǎng)站建設(shè)公司,云南接單;提供網(wǎng)站設(shè)計、做網(wǎng)站,網(wǎng)頁設(shè)計,網(wǎng)站設(shè)計,建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行云南網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團隊,希望更多企業(yè)前來合作!
#includestdio.h
#includestdlib.h
void?main(void)
{
int?a;
printf("please?input?a?number?(1-100)\n");
?while(1)
?{
scanf("%d",a);
{
if(a=60)
{
printf("not?pass!please?try?more?hard!\n");???/*希望小小于60時重新開始,大于60通過*/
continue;
}
if(a60)
{
printf("Pass!");
return?EXIT_SUCCESS;
}
}
?}
system("pause");
}
用goto 配上個 lable 就好了: #includestdio.h main(){ double p, w, s,d,f; int t; REDO: printf("請輸入每公里每噸貨物的\n運費P,貨物重w,距離s\n"); scanf("%lf,%lf,%lf",p,w,s); if(s0 || w0 || p0) { printf("二逼呀你,怎么會有運費或貨種或路程是小于0的\n"); exit(0); } else if(s250) t=0; else t=s/500+1; switch(t) { case 0: d=0;break; case 1: d=0.02;break; case 2: d=0.05;break; case 3: d=0.08;break; case 4: d=0.08;break; case 5: d=0.1;break; case 6: d=0.1;break; default: d=0.15; } f=p*w*s*(1-d); printf("總運費f=p*w*s*(1-d)=%lf\n",f); goto REDO; }
我只能給你拋磚引玉地介紹下方法,具體實現(xiàn)需要你再試試。
1、一種方法是你主函數(shù)里做成for循環(huán)或whlie,如:
int main()
{
while(1)
{
....
}
}
2、另一種方法是使用goto語句,在結(jié)束時再跳轉(zhuǎn)到程序開始時;如下所示
int main()
{
int gdriver;
int gmode;
int errorcode;
START:
/*清空文本模式窗口*/
clrscr();
.........
/*關(guān)閉圖形系統(tǒng)*/
closegraph();
goto START;
return 0;
}
新聞標(biāo)題:c語言重新開始函數(shù) c語言如何重新開始循環(huán)
本文路徑:http://muchs.cn/article22/doscijc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供微信公眾號、標(biāo)簽優(yōu)化、網(wǎng)頁設(shè)計公司、做網(wǎng)站、、網(wǎng)站改版
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)