c语言函数1到n奇数 c语言中1到100奇数的的个数

C语言:通过子函数调用,求出1到n之间的所有奇数之和,其中n由键盘输入。 帮帮忙 谢谢啦

#includestdio.h

创新互联专注于松北网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供松北营销型网站建设,松北网站制作、松北网页设计、松北网站官网定制、微信平台小程序开发服务,打造松北网络公司原创品牌,更为您提供松北网站排名全网营销落地服务。

int main()

{

int oddsum(int num);

int n;

printf("请输入一个正整数:\n");

scanf("%d",n);

printf("1到%d之间的所有奇数之和:%d\n",n,oddsum(n));

return 0;

}

int oddsum(int num)

{

if(num%2==0)

return (1+num-1)*(num/2)/2;

else

return (1+num)*((num+1)/2)/2;

}

C语言 求1~n到奇数或偶数和

#include stdio.h

int main()

{

long sum1=0,sum2=0;

int n,i;

printf("请输入n: ");

scanf("%d",n);

for(i=1;i=n;i++)

{

if(i%2==1)

{

sum1+=i;

}

if(i%2==0)

{

sum2+=i;

}

}

printf(" 1-n 的奇数和是:sum=%ld ", sum1);

printf("\n");

printf(" 1-n 的偶数和是:sum=%ld ",sum2);

return 0;

}

c语言do while语句编1到n的奇数和,偶数和?

考虑负偶数和负奇数:

#includestdio.h

int main()

{

int i,n,max,sum1=0,sum2=0;

scanf("%d",n);

if(1n) i=1,max=n;

if(1n) i=n,max=1;

if(1==n)printf("奇数和:1");

else

  do

  {

      if(i%2==0)

          sum2+=i;

      else

          sum1+=i;

      i++;

  }while((max==n i=n) || (max==1 i=1));

printf("奇数和:%d\n",sum1);

printf("偶数和:%d\n",sum2);

return 0;

}

c语言编程 求1到10的奇数并输出 谢谢

c语言编程求1到10的奇数并输出,可以使用以下代码:

#include stdio.h

int main()

{

printf("1到10的奇数有:\n");

for (int i = 1; i = 10; i++) // 遍历从1到10的整数

{

if (i % 2 == 1) // 如果是奇数,就输出

printf("%d ", i);

}

printf("\n");

return 0;

}


分享标题:c语言函数1到n奇数 c语言中1到100奇数的的个数
网站路径:http://ybzwz.com/article/ddedjij.html