第 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;
}