C語言 題目:利用while計算2+4+6+…+n的總和 N由使用者自行輸入,若輸入的值不是偶數,則會要求再次輸入,直到輸入的數是偶數。 要求: 先輸入N並檢查是偶數才會計算出 2+4+6+…+n 的總和,不然就一直輸入。?
2 個解答
評分
- prisoner26535Lv 73 年前最佳解答
int n, sum;
for(; printf("please enter a positive even number") && scanf("%u",&n);)
if(0<n && 0==(1&n)){
for(sum=0; n>0; n-=2)sum+=n;
printf("sum=%u\n", sum);
}
還有問題?馬上發問,尋求解答。