C语言,用三种循环结构,求1000以内奇数的和 三种循环结构(while,do-while,for循环),求...

VB\u7f16\u7a0b\u201c\u6c421\u52301000\u4ee5\u5185\u6240\u6709\u5947\u6570\u4e4b\u548c\u201d\uff08do while \u7ed3\u6784\uff09

\u5148\u628a\u4ee3\u7801\u53d1\u51fa\u6765\uff0c\u7b49\u4f1a\u5728\u8bc4\u8bba\u4e2d\u7ed9\u4f60\u89e3\u91ca\u5427\u3002\u590d\u5236\u7c98\u8d34\u4ee5\u4e0b\u4ee3\u7801\uff1a
Option Explicit
Private Sub Command1_Click()
Dim i As Long
Dim s As Long
s = 0
i = 0
Do While i < 1000
i = i + 1
If i Mod 2 = 1 Then
s = s + i
End If
Loop
Print "\u8ba1\u7b971\u81f31000\u4e4b\u95f4\u7684\u5947\u6570\u4e4b\u548c\u4e3a\uff1a"; s
End Sub
\u770b\u8fd0\u884c\u7ed3\u679c\u5427

Visual Studio2008:

# include
# include
# include
using namespace std
int x;
void main()
{for(x={1,2,3,5,7,11,12,13,15,17,11,12,21,22,23,25,27};x=999;x+={1,2,3,5,7,11,12,13,15,17,11,12,21,22,23,25,27})
cout<<setw(3)<<x<<;
getch();}

\u4e0d\u786e\u4fe1\uff0c\u6211\u4e5f\u95ee\u4e00\u4e0b\u3002

1、

#include<stdio.h>
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<stdio.h>
void main()
{

int n;
for(n=100;n<=200;n++)
if(n%4==2&&n%7==3&&n%9==5)

{
printf("零件总数为:%d
",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<stdio.h>
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<stdio.h>
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<stdio.h>

int main()

{

int s=0,i;

for(i=1;i<=1000;i+=2)

s+=i;

printf("%d
",s);

 getch();

return 0;

}

方法2:

#include<stdio.h>

int main()

{

int s=0,i=1;

while(i<=1000)

{

s+=i;

i+=2;

}

printf("%d
",s);

 getch();

return 0;

}


方法3:

#include<stdio.h>

int main()

{

int s=0,i=1;

do{

s+=i;

i+=2;

}while(i<=1000);

printf("%d
",s);

 getch();

return 0;

}



#include<stdio.h>
int
main()
{
int
s=0,i;
for(i=1;i<=1000;i+=2)
s+=i;
printf("%d
",s);
 getch();
return
0;
}
方法2:
#include<stdio.h>
int
main()
{
int
s=0,i=1;
while(i<=1000)
{
s+=i;
i+=2;
}
printf("%d
",s);
 getch();
return
0;
}
方法3:
#include<stdio.h>
int
main()
{
int
s=0,i=1;
do{
s+=i;
i+=2;
}while(i<=1000);
printf("%d
",s);
 getch();
return
0;
}



1.

#include <stdio.h>

int main(){
int sum=0,n=1;
while(n<1000){
if(n%2==1) sum+=n;
n++;
}
printf("%d\n",sum);
}

#include <stdio.h>

int main(){
int sum=0,n;
for(n-1;n<1000;n++)
if(n%2==1) sum+=n;
printf("%d\n",sum);
}

#include <stdio.h>

int main(){
int sum=0,n=1;
do{
if(n%2==1) sum+=n;
n++;
}while(n<1000);
printf("%d\n",sum);
}

2.
#include <stdio.h>

int main(){
int n;
for(n=100;n<=200;n++)
if(n%4==2&&n%7==3&&n%9==5) printf("%d\n",n);
}

  • C璇█涓夌寰幆缁撴瀯鐨勫畬鏁村彞瀛?
    绛旓細鎮ㄥソ锛C璇█寰幆鎺у埗璇彞鎻愪緵浜 while璇彞銆乨o-while璇彞鍜宖or璇彞鏉ュ疄鐜寰幆缁撴瀯銆倃hile寰幆璇彞锛屼竴鑸舰寮忓涓嬶細while锛堣〃杈惧紡锛夎鍙 do-while璇彞锛屼竴鑸舰寮忓涓嬶細do 璇彞 while锛堣〃杈惧紡锛夛紱do-while寰幆鏄厛鎵ц璇彞锛岀劧鍚庡琛ㄨ揪寮忔眰鍊笺傝嫢鍊间负鐪燂紝鍒欏啀娆℃墽琛岃鍙ワ紝濡傛鍙嶅鎵ц锛屽惁鍒欏皢缁撴潫寰幆銆傝鍙ュ彲浠...
  • ...1,姹1鍒10涔嬮棿濂囨暟鐨勫拰涓庡伓鏁扮殑鍜 鐢ㄥ惊鐜粨鏋瀹屾垚
    绛旓細1.int oddSum = 0, evenSum = 0;for(int i = 1; i <= 10; i++){ if(i %2 == 0 )evenSum += i;else oddSum += i;} printf("濂囨暟鐨勫拰:%d, 鍋舵暟鐨勫拰: %d\n", oddSum, evenSum);2.struct student { float score1;float score2;float score3;};float sumScore1 = 0...
  • c璇█ .浠庨敭鐩樿緭鍏10涓暣鏁,瀛樺埌涓缁存暟缁勪腑,骞舵眰杩10涓暣鏁扮殑鍜?
    绛旓細鍑芥暟涓缃竴涓10涓厓绱犵殑鏁扮粍浠ュ強涓涓敤鏉ユ眰鍜岀殑鍙橀噺锛2銆佷箣鍚庣敤涓涓猣or寰幆閬嶅巻鏁扮粍锛屾瘡娆¢兘浠巗canf涓彇鍒扮敤鎴疯緭鍏ョ殑鏁板苟瀛樺叆鏁扮粍涓紝瀛樺畬鍚庡啀鐢╯um鍔犺繖涓暟锛屽姝や究鑳芥眰鍑烘暟缁勫唴鍏冪礌鐨勫拰浜嗭細3銆佹渶鍚庤繍琛绋嬪簭锛杈撳叆10涓暟鍗冲彲鐪嬪埌缁撴灉銆備互涓婂氨鏄敤c璇█浠庨敭鐩樿緭鍏10涓暟瀛樺叆鏁扮粍骞舵眰鍜岀殑鏂规硶锛...
  • c璇煶鍒嗗埆浣跨敤while銆乨o-while鍜宖or涓夌寰幆缁撴瀯,姹1+2!+3!+...+2...
    绛旓細while:include <stdio.h> int main(){ int i=1;int num = 1;int res=0;while (i<=20){ res+=num;i++;num*=i;} printf("%d",res);} do-while:include <stdio.h> int main(){ int i=1;int num = 1;int res=0;do{ res+=num;i++;num*=i;} while(i<=20);printf("...
  • C璇█,鐢ㄤ笁绉嶅惊鐜粨鏋,姹1000浠ュ唴濂囨暟鐨勫拰
    绛旓細濡傛灉浠7涓浂浠朵负涓缁勮繘琛屽垎缁勶紝鍒欏3涓浂浠讹紱濡傛灉浠9涓浂浠朵负涓缁勮繘琛屽垎缁勶紝鍒欏5涓浂浠躲傜紪绋嬫眰瑙h繖鍫嗛浂浠舵绘暟銆傛彁绀猴細鐢ㄧ┓涓炬硶姹傝В銆傚嵆闆朵欢鎬绘暟x浠100-200寰幆璇曟帰锛屽鏋滄弧瓒虫墍鏈夊嚑涓垎缁勫凡鐭ユ潯浠讹紝閭d箞 鏃剁殑x灏辨槸涓涓В銆傚垎缁勫悗澶氬嚑涓浂浠惰繖绉嶆潯浠跺彲浠鐢ㄦ眰浣欒繍绠楄幏寰楁潯浠惰〃杈惧紡銆3銆*/ include<...
  • C璇█闂,鍏充簬鍦嗙殑闈㈢Н,鐢ㄥ惊鐜粨鏋瑙g瓟:杈撳嚭鍗婂緞浠1~10鐨勫渾鐨勯潰绉,涓...
    绛旓細include<stdio.h> void main(){ int r=1;for(r;r<=10;r++){ if(3.14*r*r<=100)printf("鍗婂緞涓猴細%d 闈㈢Н涓猴細%lf\n",r,3.14*r*r);else break;} }
  • 鐢C璇█寰幆缁撴瀯鐨勫簲鐢ㄩ
    绛旓細main(){ float sn=100.0,hn=sn/2;int n;//n涓哄繁闅忎綘鑷繁鍠滄浜,鏈鏍囧噯鐨勮В棰 for(n=2;n<=10;n++){ sn=sn+2*hn;/*绗琻娆¤惤鍦版椂鍏辩粡杩囩殑绫虫暟*/ hn=hn/2;/*绗琻娆″弽璺抽珮搴*/ } printf("the total of road is f\n",sn);printf("the tenth is f meter\n",hn);} ...
  • C璇█涓浣曟眰1鍒10鐨勯樁涔樼殑鍜?
    绛旓細C璇█璁$畻1鍒10鐨勯樁涔樼殑鍜岀殑浠g爜濡備笅锛氾純include锛俿tdio锛巋锛傦純include锛俶ath锛巋锛倂oidmain锛堬級锝沬nti锛宩锛宯锛宻um锛0锛沠or(i=1;i<=10;i++)锝 n锛1锛沠or(j=1;j<=i;j++)n锛婏紳j锛涳紡锛 灏嗘瘡涓椤归樁涔樼浉鍔犳眰鍜屻傦紛锛 sum锛嬶紳n锛涳綕 printf锛堬紓锛卍锛糿锛傦紝sum锛夛紱锝 鏈绋嬪簭閲囩敤涓ゅ眰寰幆...
  • C璇█闅忔満杈撳叆10涓暟,姹鑳借3鏁撮櫎鐨勬暟鐨勫拰
    绛旓細浣跨敤C璇█缂栧啓绋嬪簭锛闅忔満杈撳叆10涓暟锛屽苟姹傚嚭杩欎簺鏁颁腑鑳借3鏁撮櫎鐨勬暟鐨勫拰锛屽彲浠ユ寜鐓т互涓嬫柟寮忓疄鐜帮細```include <stdio.h> include <stdlib.h> include int main(){ int i, num, sum;// 璁剧疆闅忔満鏁扮瀛 srand((unsigned int)time(NULL));// 寰幆璇诲叆10涓殢鏈烘暣鏁帮紝骞舵眰鍑鸿兘琚3鏁撮櫎鐨勬暟鐨勫拰 ...
  • ...10涓疄鏁,璁$畻骞冲潎鍊,鏈澶у,鏈灏忓煎苟杈撳嚭銆傝姹浣跨敤寰幆缁撴瀯...
    绛旓細C璇█浠g爜锛歩nclude<iostream> using namespace std;define N 10 int main(){ float i,ave,max,min,n,sum=0;scanf("%f",&n);sum=max=min=n;for(i=1;i<N;i++){ scanf("%f",&n);printf("%f\t",n);sum+=n;if(max<n){ max=n;} if(min>n){ min=n;} } ave=sum/N;pr...
  • 扩展阅读:c语言的for循环例子 ... 大一c语言心得体会 ... c语言循环结构模板 ... c语言循环结构编程题 ... c语言三种结构知识点 ... 三种循环语句是什么 ... c语言的三种基本数据 ... c语言一加到一百怎么写 ... c语言程序三种基本结构 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网