Re: [問題] 新手問題 要怎麼讓某段算式重複?

作者: apologize (人生在世很愜意)   2014-10-05 15:46:17
#include <stdio.h>
#include <stdlib.h>
//依造自己需求修改
//初始設定b=1為輸入正確
//b=2 為輸入錯誤
//b=3 跳脫迴圈
int test(int *);
int main(int argc, char *argv[])
{
int a,b;
a =1;
do{
b=test(&a);
}while(b!=3);
system("PAUSE");
return 0;
}
int test(int *a)
{
int b;
printf("請輸入第%d次算式:",*a);
scanf("%d",&b);
if(b==1)
*a+=1;
else
*a;
return b;
}
作者: haleyye (毛怪)   2014-10-05 16:55:00
謝謝,意思是讓自己選擇回到某算式重算嗎?
作者: apologize (人生在世很愜意)   2014-10-05 18:05:00
過目,這樣寫似乎對你來講太難了一點。應該說你問的問題不適合你現在能解的
作者: haleyye (毛怪)   2014-10-05 18:16:00
了解,謝謝你的幫忙,我盡力看懂你幫我寫的東西,感激不
作者: apologize (人生在世很愜意)   2014-10-05 18:23:00
問說你教到哪裡,我們會寫到你看得懂為止
作者: haleyye (毛怪)   2014-10-05 18:30:00
現在只到if,我想練習如果錯誤要回某一部分要怎麼寫...
作者: apologize (人生在世很愜意)   2014-10-05 18:50:00
goto 為一一解結果還是要我用goto
作者: haleyye (毛怪)   2014-10-05 19:57:00
了解,謝謝你=)

Links booklink

Contact Us: admin [ a t ] ucptt.com