题解 | 牛牛学数列
牛牛学数列
https://www.nowcoder.com/practice/0b97367cd2184c12a0e02f7c223aee11
一
// #include <stdio.h>
// int main() {
// int a, b;
// scanf("%d",&a);
// if(a%2==0)
// {
// printf("%d",(a/2)*-1);
// }
// else
// printf("%d",(((a-1)/2)*-1)+a);
// return 0;
// }
二
#include <stdio.h>
//观察发现偶数前面都是正号,奇数前面都是负号
int main() {
int i;
int j;
int n;
int sum=0;
scanf("%d",&n);
for(i=1;i<=n;i++)
{
if(i%2==0)
{
sum -=i;
}
else
sum +=i;
}
printf("%d",sum);
return 0;
}
查看1道真题和解析