1、
#include
void main()
{
int n=1;
int sum=0;
while(n<=1000)//while
{
if(n%2)sum+=n;
n++;
2、/*
有一堆零件(100-200个之间),如果以4个零件为一组进行分组,则多2个零件;
如果以7个零件为一组进行分组,则多3个零件;
如果以9个零件为一组进行分组,则多5个零件。编程求解这堆零件总数。
提示:用穷举法求解。即零件总数x从100-200循环试探,如果满足所有几个分组已知条件,那么
时的x就是一个解。分组后多几个零件这种条件可以用求余运算获得条件表达式。
3、*/
#include
void main()
{
int n;
for(n=100;n<=200;n++)
if(n%4==2&&n%7==3&&n%9==5)
{
printf("零件总数为:%d\n",n);
break;
}
}
扩展资料:
a = 3,b = 5,现交换a,b的值,这个问题就好像交换两个杯子里面的水,这当然要用到第三个杯子,假如第三个杯子是c,那么正确的程序为:c = a; a = b; b = c;
执行结果是a = 5,b = c = 3如果改变其顺序,写成:a = b; c = a; b =c;则执行结果就变成a = b = c = 5,不能达到预期的目的,初学者最容易犯这种错误。
顺序结构可以独立使用构成一个简单的完整程序,常见的输入、计算、输出三步曲的程序就是顺序结构,例如计算圆的面积,其程序的语句顺序就是输入圆的半径r,计算s = 3.14159*r*r。
输出圆的面积s。不过大多数情况下顺序结构都是作为程序的一部分,与其它结构一起构成一个复杂的程序,例如分支结构中的复合语句、循环结构中的循环体等。
参考资料来源:百度百科-c语言
1、
#include
void main()
{
int n=1;
int sum=0;
while(n<=1000)//while
{
if(n%2)sum+=n;
n++;
}
printf("奇数之和为:%d\n\n",sum);
n=1;sum=0;//do...while
do
{
if(n%2)sum+=n;
n++;
}while(n<=1000);
printf("奇数之和为:%d\n\n",sum);
sum=0;//for
for(n=1;n<1000;n++)
if(n%2)sum+=n;
printf("奇数之和为:%d\n",sum);
}
2、
/*
有一堆零件(100-200个之间),如果以4个零件为一组进行分组,则多2个零件;
如果以7个零件为一组进行分组,则多3个零件;
如果以9个零件为一组进行分组,则多5个零件。编程求解这堆零件总数。
提示:用穷举法求解。即零件总数x从100-200循环试探,如果满足所有几个分组已知条件,那么此时的x就是一个解。分组后多几个零件这种条件可以用求余运算获得条件表达式。
*/
#include
void main()
{
int n;
for(n=100;n<=200;n++)
if(n%4==2&&n%7==3&&n%9==5)
{
printf("零件总数为:%d\n",n);
break;
}
}
#include
int main()
{
int s=0,i;
for(i=1;i<=1000;i+=2)
s+=i;
printf("%d\n",s);
getch();
return 0;
}
方法2:
#include
int main()
{
int s=0,i=1;
while(i<=1000)
{
s+=i;
i+=2;
}
printf("%d\n",s);
getch();
return 0;
}
方法3:
#include
int main()
{
int s=0,i=1;
do{
s+=i;
i+=2;
}while(i<=1000);
printf("%d\n",s);
getch();
return 0;
}
#include
int
main()
{
int
s=0,i;
for(i=1;i<=1000;i+=2)
s+=i;
printf("%d\n",s);
getch();
return
0;
}
方法2:
#include
int
main()
{
int
s=0,i=1;
while(i<=1000)
{
s+=i;
i+=2;
}
printf("%d\n",s);
getch();
return
0;
}
方法3:
#include
int
main()
{
int
s=0,i=1;
do{
s+=i;
i+=2;
}while(i<=1000);
printf("%d\n",s);
getch();
return
0;
}
1.
#include
int main(){
int sum=0,n=1;
while(n<1000){
if(n%2==1) sum+=n;
n++;
}
printf("%d\n",sum);
}
#include
int main(){
int sum=0,n;
for(n-1;n<1000;n++)
if(n%2==1) sum+=n;
printf("%d\n",sum);
}
#include
int main(){
int sum=0,n=1;
do{
if(n%2==1) sum+=n;
n++;
}while(n<1000);
printf("%d\n",sum);
}
2.
#include
int main(){
int n;
for(n=100;n<=200;n++)
if(n%4==2&&n%7==3&&n%9==5) printf("%d\n",n);
}