输入一个正整数n,若n>=20,则计算20-n之间奇数的和,若n<=20,则计算1-n之间偶数的和
#include <stdio.h>
int main()
{
int i,b=0;
printf("输入一个正整数: ");
scanf("%d",&i);
if(i>=20)
{
for(int a=21;a<=i-20;a=a+2)
{
b=b+a;
}
}
else
{
for(int c=1;c<=i;c++)
{
b=b+c;
}
}
printf("和为:%d",b);
return 0;
}
#include <stdio.h>
int main()
{
int i,b=0;
printf("输入一个正整数: ");
scanf("%d",&i);
if(i>=20)
{
for(int a=21;a<=i-20;a++){
if(a%2==1){
b=b+a;
}
}
}else {
for(int c=1;c<=i;c++){
if(c%2==0){
b=b+c;
}
}
}
printf("和为:%d",b);
return 0;
}