编写程序,计算自然数一加二加三直至到100的和。两种结构

如题所述

第1个回答  2013-11-14
(1+100)×1÷2
第2个回答  2013-11-15
/* C语言的5种方法*/
//while语句
#include "stdio.h"
void main()
{
int x,i;
x=0;
i=1;
while(i<=100)
{
x+=i;
i++;
}
printf("1+2+……+100=%d\n",x);
}
//do.....while语句
#include "stdio.h"
void main()
{
int x,i;
x=0;
i=1;
do
{
x=x+i;
i=i+1;
} while(i<=100);
printf("1+2+……+100=%d\n",x);
}
//for语句
#include "stdio.h"
void main()
{
int i,sum=0;
for(i=1;i<=100;i++)
sum+=i;
printf("1+2+……+100=%d\n",sum);
}
//goto语句之与do...while等同
#include "stdio.h"
void main()
{
int i=1,sum=0;
loop:
sum+=i;
i++;
if(i<=100)goto loop;
printf("1+2+……+100=%d\n",sum);
}
//goto语句与while等同
#include "stdio.h"
void main()
{
int i=1,sum=0;
loop:
if(i<=100)
{
sum+=i;
i++;
goto loop;
}
printf("1+2+……+100=%d\n",sum);
}
第3个回答  2013-11-14
高中生吗 数学书上有
相似回答