[plain] Description
x+y+z=n 給定一個正整數n 求滿足條件的正整數解的個數
Input
輸入數據多組 每組都有一個正整數n(n>=3)
Output
輸出結果
Sample Input
3
4
5
Sample Output
1
3
6
Description
x+y+z=n 給定一個正整數n 求滿足條件的正整數解的個數
Input
輸入數據多組 每組都有一個正整數n(n>=3)
Output
輸出結果
Sample Input
3
4
5
Sample Output
1
3
6
[plain] #include<stdio.h>
int main()
{
int m;
int n;
int a;
int b;
int c;
while(scanf("%d",&n)!=EOF && n>=3)
{
m=0;
for(a=1;a<n;a++)
{
for(b=1;b<n-a;b++)
{
c=n-a-b;
if(c>=0)
{
m++;
}
}
}
printf("%d\n",m);
}
return 0;
}
#include<stdio.h>
int main()
{
int m;
int n;
int a;
int b;
int c;
while(scanf("%d",&n)!=EOF && n>=3)
{
m=0;
for(a=1;a<n;a++)
{
for(b=1;b<n-a;b++)
{
c=n-a-b;
if(c>=0)
{
m++;
}
}
}
printf("%d\n",m);
}
return 0;
}