日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

c语言求跳水运动员成绩,跳水排名_C语言编程实例_C语言_最全面的网站教程

發布時間:2023/11/27 生活经验 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 c语言求跳水运动员成绩,跳水排名_C语言编程实例_C语言_最全面的网站教程 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

問題描述:5位跳水高手參加10米高臺跳水決賽,有好事者讓5人據實力預測比賽結果.

A選手說:B第二,我第三;

B選手說:我第二,E第四;

C選手說:我第一,D第二;

D選手說:C最后,我第三;

E選手說:我第四,A第一.

決賽成績公布之后,每位選手的預測都只說對了一半,即一對一錯.請編程解出

比賽的實際名次.

解答:

(1)解題的重要一步是要將人的想法表示成機器能夠實現的表達式,數學公式或操作

步驟.

(2)用計算機解題很多時候涉及到邏輯運算.

(3)用計算機解題往往從很多種可能性中尋找其中的一種或幾種,應此最容易想到的

是枚舉法,枚舉法就會遇到大量的重復計算的問題,自然要用到循環結構,我在

程序中用了五重循環,想不用循環,卻沒能實現,歡迎大家提供不用循環的更好

的解法,我的QQ 348653994

(4)程序在VC++6.0下通過.

(5)運行結果:

A的名次是:3

B的名次是:1

C的名次是:5

D的名次是:2

E的名次是:4

程序原碼:

#include

void main()

{

int cc1,cc2,cc3,cc4,cc5;??? //cc1到cc5代表5位選手的邏輯判斷

int i,j,k,m,n;???????????? //i,j,k,m,n用于循環控制

int A,B,C,D,E;??????????? //A,B,C,D,E分別代表5位選手的名次

int g;??????????????????? //問題是否解決的BOOL值

A=0;B=0;C=0;D=0;E=0;g=0;

for(i=1;i<=5,A<=4;i++)

{?? A++;

B=0;

for(j=1;j<=5,B<=4;j++ )

{

B++;

if(B==A)

B++;

C=0;

for(k=1;k<=5,C<=4;k++ )

{ C++;

if(C==A)

C++ ;

if(C==B)

C++;

D=0;

for(m=1;m<=5,D<=4;m++ )

{ D++;

if(D==A)

D++;

if(D==B)

D++;

if(D==C)

D++;

E=0;

for(n=1;n<=5,E<=4;n++)

{?? E++;

if(E==A)

E++;

if(E==B)

E++;

if(E==C)

E++;

if(E==D)

E++;

cc1=((B==2)&&(!(A==3)))||((!(B==2))&&(A==3))

總結

以上是生活随笔為你收集整理的c语言求跳水运动员成绩,跳水排名_C语言编程实例_C语言_最全面的网站教程的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。