Ⅰ 用c语言 编写问题: 计算1~N之间所有奇数之和(简单for循环)
用法 c_q14 一个数字,注意for循环写法,直接每次+2,不要检测每个数字
用例:
F:work tmp est>c_q14 1
input number is 1,sum is 1.
F:work tmp est>c_q14 2
input number is 2,sum is 1.
F:work tmp est>c_q14 5
input number is 5,sum is 9.
F:work tmp est>c_q14 25
input number is 25,sum is 169.
#include<stdio.h>
#include<stdlib.h>
intmain(intargc,char*argv[])
{
intn,i,sum=0;
if(argc!=2)
{
printf("usage:c_q14number. ");
exit(0);
}
n=atoi(argv[1]);
if(n<=0)
{
printf("inputnumbermust>=1. ");
exit(0);
}
for(i=1;i<=n;i+=2)
sum+=i;
printf("inputnumberis%d,sumis%d. ",n,sum);
exit(0);
}
Ⅱ C语言:通过子函数调用,求出1到n之间的所有奇数之和,其中n由键盘输入。 帮帮忙 谢谢啦
#include<stdio.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;
}
Ⅲ 求1到n的奇数和及偶数和,n从键盘输入,用C语言程序编写,急!
#include<stdio.h>
void
main(){
int
i,n,sumA=0,sumB=0;
printf("请输入一度个整数问:答");
scanf("%d",&n);
for(i=1;i<=n;i++){
if(i%2==1){
numA+=i;
}else
if(i%2==0){
numB+=i;
}
}
printf("奇数版和是:权%d\n",numA);
printf("偶数和是:%d",numB);
}
Ⅳ 用c语言程序求1至100之间全部奇数之和。
1、打开Visual stdio 2019的空项目,右键点击左侧的源文件,依次点击新建,添加,新建项,弹出新建文件的窗口:
Ⅳ C语言 编写一个程序,计算1到正数n之间的奇数之和以及偶数之和。整数n由键盘录入。
望采纳!
#include<stdio.h>
void main() {
int i,n;
int result1=0,result2=0;
printf("请输入n:");
scanf("%d",&n);
for(i=0; i<=n; i++) {
if(i%2 == 0)
result1 += i;
else
result2 += i;
}
printf("偶数和为:%d ",result1);
printf("奇数和为:%d ",result2);
}
Ⅵ c语言do while语句编1到n的奇数和,偶数和
考虑负偶数和负奇数:
#include<stdio.h>
int main()
{
int i,n,max,sum1=0,sum2=0;
scanf("%d",&n);
if(1<n) i=1,max=n;
if(1>n) 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 ",sum1);
printf("偶数和:%d ",sum2);
return 0;
}
Ⅶ 用C语言计算正整数1~n中奇数之和及偶数之和。
#include <stdio.h>int main()
{
int i,n;
int sum1=0,sum2=0;
printf("请输入n的值:");
scanf("%d",&n);
for (i=1;i<=n;++i)
{
if(i & 1)
sum1+=i;
else
sum2+=i;
}
printf("奇数之和为:%d,偶数之和为:%d\n",sum1,sum2);
return 0;
}
Ⅷ 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语言1~100之间奇数之和和偶数之和
#include<stdio.h>
voidmain()
{
inti,s1=0,s2=0;
for(i=1;i<=100;i++)
(i%2)?s1+=i:s2+=i;
printf("奇数之和:%d 偶数之和:%d",s1,s2);
}
已调试。运行结果截图: