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