看板 C_and_CPP 關於我們 聯絡資訊
嗯,因為書上沒有寫的很清楚,我怕我沒確定有弄懂 故上來向各位請益,題目是計算1到5的總和與乘積 書上的程式碼如下,我把我的想法也一併附上,如下,不曉得正確與否 1.加法部份: sum = sum + num; sum=0 開始num=1,sum = 0 + 1 再來num=2,sum = (0+1) + 2 再來num=3,sum = (0+1+2) + 3 再來num=4,sum = (0+1+2+3) + 4 再來num=5,sum = (0+1+2+3+4) + 5 = 15 2.乘法部份: prod = prod * num; prod=1 prod = 1 * 1 prod = (1*1) * 2 prod = (1*1*2) * 3 prod = (1*1*2*3) * 4 prod = (1*1*2*3*4) * 5 = 120 #include <stdio.h> #include <stdlib.h> int main(void) { int num, sum, prod; sum = 0; prod = 1; for(num=1; num<6; num=num+1) { sum = sum + num; prod = prod * num; } printf("product and sum: %d %d", prod, sum); system("pause"); return 0; } -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.104.35.29
sawang:對低~~ 03/18 14:23
DiamondDog:3q 03/18 14:48