题解 | #牛牛学数列#
牛牛学数列
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日看了老师讲解的函数,突发奇想这道题想用函数来试一下。毕竟要大胆尝试嘛! 虽然小题大做,但是确实学以致用,也有了新的理解和感悟!纯小白路过,嘴下留情😘