Re: [問題] 新手問題 要怎麼讓某段算式重複?
#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;
}
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.34.1.171
※ 文章網址: http://www.ptt.cc/bbs/C_and_CPP/M.1412495180.A.3E8.html
推
10/05 16:55, , 1F
10/05 16:55, 1F
→
10/05 18:05, , 2F
10/05 18:05, 2F
→
10/05 18:07, , 3F
10/05 18:07, 3F
因為裡面用到函數、迴圈、IF判斷、指標基本概念。
就算其他鄉民去寫,他們必會用到IF判斷。
光是你問的問題怎麼想都要用IF去解。
推
10/05 18:16, , 4F
10/05 18:16, 4F
→
10/05 18:23, , 5F
10/05 18:23, 5F
→
10/05 18:30, , 6F
10/05 18:30, 6F
→
10/05 18:50, , 7F
10/05 18:50, 7F
→
10/05 18:51, , 8F
10/05 18:51, 8F
推
10/05 19:57, , 9F
10/05 19:57, 9F
※ 編輯: apologize (60.250.30.118), 06/23/2016 09:24:59
討論串 (同標題文章)
完整討論串 (本文為第 2 之 3 篇):