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奇数的的个数
分享URL:http://lswzjz.com/article/ddedjij.html