一:五以内所有数字和相加
#include<stdio.h>
int main()
{
int i,sum=0;
for(i=1;i<=5;i++)
{
sum=sum+i;
}
printf("五以内的数字相加和为:%d",sum);
}
二:一百以内的数字相加
#include<stdio.h>
int main()
{
int i,sum=0;
for(i=1;i<=100;i++)
{
sum=sum+i;
}
printf("一百以内的数字相加和为:%d",sum);
}
#include<stdio.h>
int main()
{
int i=1,sum=0;
while(i<=100)
{
sum=sum+i;
i++;
}
printf("一百以内的数字相加和为:%d",sum);
}
三:十以内的所有奇数的和
#include<stdio.h>
int main()
{
int i,sum=0;
for(i=1;i<=10;i=i+2)
{
sum=sum+i;
}
printf("十以内的奇数相加和为:%d",sum);
}
//十以内的奇数相加,一种很简单的思路就是:
令i=1,以后每次+2,可保证相加的数均为奇数
#include<stdio.h>
int main()
{
int i=1,sum=0;
while(i<=10)
{
sum+=i;
i=i+2;
}
printf("十以内的奇数相加和为:%d",sum);
}
四:从i加至n
#include<stdio.h>
int main()
{
int i,j,sum=0;
int k;//用来记录输入的值
printf("请输入需要相加的数字两端:\n");
scanf("%d %d",&i,&j);
k=i;
for(i;i<=j;i++)
{
sum+=i;
}
printf("从%d到%d相加的数字和为:%d",k,j,sum);
}
#include<stdio.h>
int main()
{
int i,j,sum=0;
printf("请输入需要相加的数字两端:\n");
scanf("%d %d",&i,&j);
int k=i;
while(i<=j)
{
sum+=i;
i++;
}
printf("从%d到%d相加的数字和为:%d",k,j,sum);
}