疫情在家先来无事,投了广联达,第一次笔试,哈哈哈哈,希望深信服笔试成功
haha我就会c/c++
【编程题】求解f(n), f(n) = 1 – 2 + 3 – 4 + 5 - … + n
c写的:
#include<stdio.h>
int fff(int i)
{ int j=1,sum=0;
if(i<=0) return 0;
else
for(;j<=i;j++)
{ int count =0;
if(j%21) count=1;
if(j%20) count=-1;
sum=sum+count*j;
}
return sum;
}
void main()
{
int n=0;
printf(“请输入n\n”);
scanf("%d",&n);
printf(“f(n)=%d\n”,fff(n));
}
c++:
c:
#include <stdio.h>
int main()
{
int i;
int a[5];
printf("请输入a[i]");
for(i=0;i<5;i++)
scanf("%d",&a[i]);
for(i=0;i<5;i=i+a[i])
if(a[i]==a[4]) { printf("true"); return 0;}
printf("false");
return 0;
}