题解 | #牛牛学数列#
牛牛学数列
https://www.nowcoder.com/practice/0b97367cd2184c12a0e02f7c223aee11
#include <stdio.h>
int pdt_s(int x,int y)
{
int sum1=0;
for(x=1;x<=y;x+=2)
{
sum1=sum1+x;
}
return sum1;
}
int ptd_d(int x,int y)//试一下两函数形参相同有没有影响 没有影响
{
int sum2=0;
for(x=2;x<=y;x+=2)
{
sum2=sum2+x;
}
return sum2;
}
int main()
{
//奇数是+数 偶数是-数
int n=0;
int sum1=0;
int sum2=0;
scanf("%d",&n);
//定义一个产生奇数的函数 pdt_s
sum1=pdt_s(1,n);
sum2=ptd_d(2,n);
printf("%d",sum1-sum2);
return 0;
}
10.28日看了老师讲解的函数,突发奇想这道题想用函数来试一下。毕竟要大胆尝试嘛! 虽然小题大做,但是确实学以致用,也有了新的理解和感悟!纯小白路过,嘴下留情😘

深信服公司福利 736人发布