这题闹不明白是咋回事,这题是要考虑负数么?前面几个输入是怎么回事?
写了个程序,不过是WA。
程序代码:
写了个程序,不过是WA。
程序代码:
#include <stdio.h>
#define SUM(x) ((x)*((x)+1)/2)
void main()
{
long i = 0, j = 0, p[1000]={0};
while (scanf("%d",&p[i++])!=EOF);
for (; j<i-1; j++)
*(p+j)>0?(printf("%d\n",SUM(*(p+j)))):(printf("%d\n",-1*SUM(*(p+j)*-1)+1)),j<i-2?printf("\n"):1;
}





我大一的