當前位置:首頁 » 編程語言 » 乒乓比賽c語言

乒乓比賽c語言

發布時間: 2022-08-07 16:36:17

1. c語言簡單問題:乒乓球比賽

#include "stdio.h"
void main()
{
char i,j,k;
for(i='x';i<='z';i++)
for(j='x';j<='z';j++)
if(i!=j)
{
for(k='x';k<='z';k++)
{
if(i!=k&&j!=k)
{
if(i!='x'&&k!='x'&&k!='z')
printf("a--%c,b--%c,c--%c",i,j,k);
}
}
}
}

2. c語言程序設計 乒乓球 有關概率的 在線等

5局11球,要贏需要3局每局贏11次共33次,也就是概率的33次方。
7局21球,要贏需要4局每局贏21次共84次,也就是概率的84次方。
比較一下運算結果就行了。

3. c語言編程 (二)設計內容 1、兩個乒乓球隊進行比賽,各出3人。甲隊為

c語言經典100題:【程序1】題目:有1,2,3,4個數字,能組成多少個互不相同且無重復數字的三位數都是多少1.程序分析:可填在百位,十位,個位的數字都是1,2,3,4.組成所有的排列後再去掉不滿足條件的排列.2.程序源代碼:main(){inti,j,k;printf("\n");for(i1;i2)/*如果是閏年且月份大於2,總天數應該加一天*/sum++;printf("Itisthe%dthday.",sum);}【程序5】題目:輸入三個整數x,y,z,請把這三個數由小到大輸出.1.程序分析:我們想法把最小的數放到x上,先將x與y進行比較,如果x>y則將x與y的值進行交換,然後再用x與z進行比較,如果x>z則將x與z的值進行交換,這樣能使x最小.2.程序源代碼:main(){intx,y,z,t;scanf("%d%d%d",&x,&y,&z);if(x>y){tx;xy;yt;}/*交換x,y的值*/if(x>z){tz;zx;xt;}/*交換x,z的值*/if(y>z){ty;yz;zt;}/*交換z,y的值*/printf("smalltobig:%d%d%d\n",x,y,z);}【程序6】題目:用*號輸出字母c的圖案.1.程序分析:可先用'*'號在紙上寫出字母c,再分行輸出.2.程序源代碼:#include"stdio.h"main(){printf("helloc-world!\n");printf("****\n");printf("*\n");printf("*\n");printf("****\n");}【程序7】題目:輸出特殊圖案,請在c環境中運行,看一看,verybeautiful!1.程序分析:字元共有256個.不同字元,圖形不一樣.2.程序源代碼:#include"stdio.h"main(){chara176,b219;printf("%c%c%c%c%c\n",b,a,a,a,b);printf("%c%c%c%c%c\n",a,b,a,b,a);printf("%c%c%c%c%c\n",a,a,b,a,a);printf("%c%c%c%c%c\n",a,b,a,b,a);printf("%c%c%c%c%c\n",b,a,a,a,b);}【程序8】題目:輸出9*9口訣.1.程序分析:分行與列考慮,共9行9列,i控制行,j控制列.2.程序源代碼:#include"stdio.h"main(){inti,j,result;printf("\n");for(i1;ib)a:b這是條件運算符的基本例子.2.程序源代碼:main(){intscore;chargrade;printf("pleaseinputascore\n");scanf("%d",&score);gradescore>90'a':(score>60'b':'c');printf("%dbelongsto%c",score,grade);}【程序15】題目:利用條件運算符的嵌套來完成此題:學習成績>90分的同學用A表示,60-89分之間的用B表示,60分以下的用C表示。1.程序分析:(a>b)?a:b這是條件運算符的基本例子。2.程序源代碼:main(){intscore;chargrade;printf("pleaseinputascore\n");scanf("%d",&score);gradescore>90?'A':(score>60?'B':'C');printf("%dbelongsto%c",score,grade);}【程序16】題目:輸入兩個正整數m和n,求其最大公約數和最小公倍數.1.程序分析:利用輾除法.2.程序源代碼:main(){inta,b,num1,num2,temp;printf("pleaseinputtwonumbers:\n");scanf("%d,%d",&num1,&num2);if(num1{tempnum1;num1num2;num2temp;}anum1;bnum2;while(b!0)/*利用輾除法,直到b為0為止*/{tempa%b;ab;btemp;}printf("gongyueshu:%d\n",a);printf("gongbeishu:%d\n",num1*num2/a);}【程序17】題目:輸入一行字元,分別統計出其中英文字母,空格,數字和其它字元的個數.1.程序分析:利用while語句,條件為輸入的字元不為'\n'.2.程序源代碼:#include"stdio.h"main(){charc;intletters0,space0,digit0,others0;printf("pleaseinputsomecharacters\n");while((cgetchar())!'\n'){if(c>'a'&&c'a'&&c'0'&&c0){x1(x2+1)*2;/*第一天的桃子數是第2天桃子數加1後的2倍*/x2x1;day--;}printf("thetotalis%d\n",x1);}【程序22】題目:兩個乒乓球隊進行比賽,各出三人.甲隊為a,b,c三人,乙隊為x,y,z三人.已抽簽決定比賽名單.有人向隊員打聽比賽的名單.a說他不和x比,c說他不和x,z比,請編程序找出三隊賽手的名單.1.程序分析:判斷素數的方法:用一個數分別去除2到sqrt(這個數),如果能被整除,則表明此數不是素數,反之是素數.2.程序源代碼:main(){chari,j,k;/*i是a的對手,j是b的對手,k是c的對手*/for(i'x';ia[j])minj;tema[i];a[i]a[min];a[min]tem;}/*outputdata*/printf("Aftersorted\n");for(i0;iprintf("%5d",a[i]);}【程序38】題目:求一個3*3矩陣對角線元素之和1.程序分析:利用雙重for循環控制輸入二維數組,再將a[i][i]累加後輸出.2.程序源代碼:main(){floata[3][3],sum0;inti,j;printf("pleaseinputrectangleelement:\n");for(i0;i50)againtrue;elseagainfalse;}}【程序46】題目:宏#define命令練習(1)程序源代碼:#include"stdio.h"#defineTRUE1#defineFALSE0#defineSQ(x)(x)*(x)voidmain(){intnum;intagain1;printf("\40:.\n");while(again){printf("\40:Pleaseinputnumber>");scanf("%d",&num);printf("\40:Thesquareforthisnumberis%d\n",SQ(num));if(num>50)againTRUE;elseagainFALSE;}}【程序47】題目:宏#define命令練習(2)程序源代碼:#include"stdio.h"#defineexchange(a,b){\/*宏定義中允許包含兩道衣裳命令的情形,此時必須在最右邊加上"\"*/intt;\ta;\ab;\bt;\}voidmain(void){intx10;inty20;printf("x%d;y%d\n",x,y);exchange(x,y);printf("x%d;y%d\n",x,y);}【程序48】題目:宏#define命令練習(3)程序源代碼:#definelag>#definesmay)x:y#defineminimum(x,y)(x>y)y:xvoidmain(){inta10,b20;#ifdefmaxprintf("\40:thelargeroneis%d\n",maximum(a,b));#elseprintf("\40:theloweroneis%d\n",minimum(a,b)

4. c語言6-5. 兵乓球比賽的對陣方案

#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{ int n,m,a[8],k; char b[8]; scanf("%d",&n);
for(m=1;m<=n;m++) a[m]=m;
for(m=1;m<=n;m++) b[m]='A'+m-1;
for(k=1;k<=n;k++) { printf ("scheme %d:\n",k);
for (m=k;m<=n;m++) printf ("%c pk %d\n",b[m-k+1],a[m]);
for (m=1;m<k;m++)
printf ("%c pk %d\n",b[n-k+m+1],a[m]);}
system("PAUSE");
return 0; }

5. C語言乒乓球比賽抽簽

#include "stdio.h"
main()
{
char x='a',y='b',z='c';
int i=1;
while(i>0)
{
if (x!='a' && x!='c' && z!='c') break;
else
{
x++;
if (y == 'c') y='a';
else y++;
if (z == 'c') z='a';
else z++;
}
}
printf("X vs %c,Y vs %c,Z vs %c",x,y,z);
}

6. C語言題目:兩個乒乓球隊進行比賽

#include<stdio.h>

voidmain()

{

inti,j,k;

for(i='X';i<='Z';i++)

{

for(j='X';j<='Z';j++)

for(k='X';k<='Z';k++)

{

if(i!=j&&i!=k&&j!=k&&i!='X'&&k!='X'&&k!='Z')

{

printf("Avs%c,Bvs%c,Cvs%c ",i,j,k);

}

}

}

getch();

}

7. 用c語言編寫:有3個乒乓球選手,5個評委給打分,將3個選手的最後得分按大小順序輸出!

樓上那位顯然錯了吧,答案沒驗算過嗎?
不用排序,數據才這么點。 程序很短, 看不懂的話再追問吧。
你可以復制下來看看效果。

#include <stdio.h>

const int inf = 1000000;

double init()
{
int sum = 0, x, i, max = 0, min = inf;
for (i = 1;i <= 5;++i)
{
scanf("%d", &x);
sum += x;
if (x > max) max = x;
if (x < min) min = x;
}
return (double)(sum - max - min) / 3;

}

int main()
{
double max = 0, mid, min = inf;
int i;
int maxNo, midNo, minNo;
double x[4];
printf("Input the 5 score of the first player: \n");
x[1] = init();
printf("Input the 5 score of the second player: \n");
x[2] = init();
printf("Input the 5 score of the third player: \n");
x[3] = init();
for (i = 1;i <= 3;++i)
{
if (x[i] > max) max = x[i], maxNo = i;
if (x[i] < min) min = x[i], minNo = i;
}
for (i = 1;i <= 3;++i)
if (x[i] != max && x[i] != min) mid = x[i], midNo = i;
printf("The highest is Player %d, scored %.2lf.\n", maxNo, max);
printf("The middle is Player %d, scored %.2lf.\n", midNo, mid);
printf("The lowest is Player %d, scored %.2lf.\n", minNo, min);
}

熱點內容
騰訊雲伺服器1mb老掉線 發布:2024-03-29 01:56:11 瀏覽:213
執行sql語句的存儲過程 發布:2024-03-29 01:52:37 瀏覽:695
婚紗攝影腳本 發布:2024-03-29 01:47:40 瀏覽:899
我的世界伺服器咋開外掛 發布:2024-03-29 01:07:45 瀏覽:455
sql寫報表 發布:2024-03-29 01:03:23 瀏覽:305
家用伺服器怎麼選 發布:2024-03-29 00:49:18 瀏覽:401
Ap6510dn如何配置 發布:2024-03-29 00:38:47 瀏覽:333
安卓和蘋果哪個更佔用內存 發布:2024-03-29 00:37:02 瀏覽:424
編譯錯誤算bug嗎 發布:2024-03-29 00:23:03 瀏覽:34
c語言干什麼 發布:2024-03-29 00:05:35 瀏覽:314