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