分别应用while语句、do-while语句和for语句, 求出100以内所有奇数的和。分析三种循环语句的相同点和区别。

时间:2022-11-13 12:56:17

//#include<stdio.h>

//int main()

//{

// int a,b,c;

// b=1;a=1;c=0;

// while(a<100)

// {

//  b=a+b;

//  printf("%d ",a);  

//  c=a+c;

//  a=a+2;

// }

// printf("%d",c);

//}

(2)

#include<stdio.h>

int main()

{

int a,b,c;

b=1;a=1;c=0;

do

{

 b=a+b;

 printf("%d ",a);  

 c=a+c;

 a=a+2;

}

while(a<100);

printf("%d",c);

}

(3)

#include<stdio.h>

int main()

{

int a,b,c;

for(a=1,b=0;a<=100;a++)

{

 if(a%2==1)

 printf("%d ",a);

 b=b+a/2;

}

printf("%d",b);

}