[問題] 看不太懂這個程式(新手問題) for迴圈
新手上路...請鞭小力一點...
*試撰寫一程式,利用for迴圈計算1平方-2平方+3平方-4平方+...+49平方-50平方的值
抱歉我打不出平方只好用國字表示orz
這是上課的時候老師要我們練習的課本習題...
可是我一直沒有寫成功 還被打了鳥成績
想自己寫卻老是失敗,看解答又看不懂(下面有附錄)
雖然這不是作業但我不甘心所以...(掩面)
問學校助教,他跟我說叫我用偶數奇數方式來想
我就寫了這樣的東西...↓
當然答案完全不對...orz
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
int i,sum=0;
for (i=1;i<=50;i++)
{
if (i/2==0)
sum=i^i^(-1); //如i為偶數為true,設sum為i平方x(-1)
if (i/2!=0)
sum=i^i; //如i為偶數為false,設sum為i平方
}
sum+=i; //這一行我還是不太懂它的意思,是從範例題目上抄下來的
printf("ans=%d",sum);
system("pause");
return 0;
}
課本附上的答案長這樣↓
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int i,j,sum=0;
for(i=1,j=2;i<=49;i+=2,j+=2) //這個地方我非常的看不懂QAQ
sum+=i*i-j*j; //這個sum+=的部分我也不太能理解他的涵義
printf("1^2-2^2+3^2-4^2+...+49^2-50^2=%d\n",sum);
system("pause");
return 0;
}
這兩天我一直在看這題
我一直搞不懂 他的for迴圈為什麼是這樣設定
題目明明就是寫到50不是嗎??
還是我數學不好所以看不懂...orz
雖然課本的範例題目我都做了
一碰到這種需要思考的題目我就會卡住...
還請各位多多指教orz
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.41.86.118
推
10/19 21:56, , 1F
10/19 21:56, 1F
→
10/19 21:57, , 2F
10/19 21:57, 2F
→
10/19 21:58, , 3F
10/19 21:58, 3F
→
10/19 21:59, , 4F
10/19 21:59, 4F
→
10/19 21:59, , 5F
10/19 21:59, 5F
→
10/19 22:00, , 6F
10/19 22:00, 6F
→
10/19 22:00, , 7F
10/19 22:00, 7F
推
10/19 22:00, , 8F
10/19 22:00, 8F
→
10/19 22:00, , 9F
10/19 22:00, 9F
→
10/19 22:01, , 10F
10/19 22:01, 10F
→
10/19 22:01, , 11F
10/19 22:01, 11F
→
10/19 22:01, , 12F
10/19 22:01, 12F
→
10/19 22:02, , 13F
10/19 22:02, 13F
→
10/19 22:02, , 14F
10/19 22:02, 14F
→
10/19 22:02, , 15F
10/19 22:02, 15F
推
10/19 22:07, , 16F
10/19 22:07, 16F
→
10/19 22:08, , 17F
10/19 22:08, 17F
→
10/19 22:08, , 18F
10/19 22:08, 18F
→
10/19 22:09, , 19F
10/19 22:09, 19F
推
10/19 22:16, , 20F
10/19 22:16, 20F
推
10/19 22:20, , 21F
10/19 22:20, 21F
→
10/19 22:27, , 22F
10/19 22:27, 22F
→
10/19 22:28, , 23F
10/19 22:28, 23F
推
10/19 22:33, , 24F
10/19 22:33, 24F
→
10/19 22:34, , 25F
10/19 22:34, 25F
→
10/19 22:34, , 26F
10/19 22:34, 26F
→
10/19 22:35, , 27F
10/19 22:35, 27F
→
10/19 22:36, , 28F
10/19 22:36, 28F
→
10/19 22:42, , 29F
10/19 22:42, 29F
→
10/19 23:27, , 30F
10/19 23:27, 30F
推
10/19 23:35, , 31F
10/19 23:35, 31F
討論串 (同標題文章)
完整討論串 (本文為第 1 之 2 篇):