第 10 題 - 解答
#include <stdio.h>
int main()
{
int i, j=1, s=0, n;
do{
printf("請輸入n值:");
scanf("%d",&n);
} while(n<0 || n%2==0);
for(i=1; i<=n; i+=2)
{
s=s+(i*i)*j;
j=j*-1;
}
printf("s= %d\n",s);
return 0;
}
考試版本
#include <stdio.h>
int main()
{
int i, j=1, s=0, n;
do{
scanf("%d",&n);
} while(n<0 || n%2==0);
for(i=1; i<=n; i+=2)
{
s=s+(i*i)*j;
j=j*-1;
}
printf("%d\n",s);
return 0;
}