1樓:胡和芳芳
#include
#include
#include
#include
void eval1(int );//對正確答案的評價void eval2(int );//對錯誤答案的評價int main()
else
}//減法運算
else if(select == 2)
answer1 = a - b;
printf("%d - %d = ?\n",a,b);
printf("please input the answer:");
scanf("%d",&answer2);
if(answer1 == answer2)else
}//乘法運算
else if(select == 3)
else
}//除法運算
else
else
}//判斷正確率
if(count1 == 10)
else}}
return 0;
}void eval1(int a)
}void eval2(int a)
}大概做了下任務6,其它的自己實踐一下吧
2樓:南柯一夢之小
其實這是個鍛鍊自己的機會
**不會的,趕緊問
晚上有課,七點前,十點後才能答覆
3樓:楊曄禎
易語言吧!10天包會出程式!
4樓:匿名使用者
c語言嗎?還是vb還是perl~
請高手幫忙解決一道c語言的程式設計題!~~急啊!~~
5樓:
**及其不規範,首先給你修改規範,然後給你編上行號,給你說
1 int findstr(char *str,char *substr)
2 12 else break;
13 if(*r=='\0')
14 n++;
15 str++;
16 }
17 return n;
18}首先此題不用指標作,很麻煩,而且函式原形都要修改,要新增兩個字串長度引數,才可以不再使用指標。還是給你講解這個程式的流程吧。
6 while ( *str )
這個迴圈是從源串第一個位元組開始,一直碰到'\0'結束,因為'\0'的ascii碼為0,也就是null。下面**已知道line 16都是這個迴圈體。
8 p=str;
9 r=substr;
取得兩個字串當前指標,為作比較準備,
10 while(*r)
11 if(*r==*p)
12 else break;
這個迴圈的條件和line 6差不多。其中這個迴圈是這樣的,將連個字串的第一個位元組開始比較,如果相等則比較下一個,一直到r結束還是相等的,這個字串就在str中出現過,否則到line 12執行,跳出迴圈。
11 if(*r==*p) 如果這兩個位元組相等,則比較下一個字。
12 else break;不相等,跳出迴圈。
以下這兩句是判斷剛才迴圈結束的原因
13 if(*r=='\0') 如果r指標指向的位元組是'\0',那麼表示整個字串都匹配了,因此就讓計數器n自加1,然後從源串下一個位元組開始再次匹配。
14 n++;
15 str++;
知道str指向字串結束,程式結束了。
還有樓主連指標都看不懂,那就危險了。
一道c語言的程式設計題 ~~求高手解答
6樓:匿名使用者
#include
#include
const double eps = 1e-6;
double fact(int i)//求引數i的階乘階乘的函式return n;
}int main(void)
else
sum += sn;
}printf("%d,%.6lf\n", m, sum);
}return 0;}
7樓:
就是f%前面加上你要精確到的位數就好了
8樓:喜晴中鴻遠
#include
double
get_cos(double
x);double
fun(double
x,int
n);void
main()
double
get_cos(double
x)else
n++;
if(val
<10e-6)
}return
rtn;
}double
fun(double
x,int
n)return
(x/val);
}按你提供的思路寫的,沒測過。。。
求解一道C 函式程式設計題,急,求解一道C 函式程式設計題,急!!!!
給你寫一個!你參考一下 include include include template std sort buf.begin buf.end return buf.size 1 buf buf.size 2 buf 0 int main double d char ch std cout seco...
求解一道c 程式設計題,求解一道簡單的C語言程式設計題
麼誒節奏 include using namespace std int search int p1,int n,int p2 void print int p,int n int main int arr1 10 int arr2 int count search arr1,10,arr2 pri...
求解一道Python程式設計題,求解一道Python程式設計題
雁西樓 斐波那契數列自第三個數開始,每個數均為之前兩個數的和。至少有兩種方法來實現它。最常見的利用迭代的方法,其核心思路是 fib n fib n 1 fib n 2 而在n 2時直接,沒有n 2,因此直接返回1 def fib num return 1 if n 2 else fib num 1 ...