當前位置:首頁 » 編程語言 » 敲桌子c語言程序
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

敲桌子c語言程序

發布時間: 2022-06-08 22:30:46

c語言能設計麻將桌程序嗎

C語言連操作系統都能實現,當然能設計你需要的麻將桌程序了

⑵ 用C語言編寫一個程序,當滑鼠指向圖片上黑板、老師、桌子時,會自動顯示文字「黑板」、「老師」或「桌子」

編寫一個程序,當滑鼠指向圖片上黑板、老師、桌子時,會自動顯示文字「黑板」、「老師」或「桌子」,指向其餘位置時清除所顯示內容

⑶ c語言如何敲這個代碼

#include<stdio.h>
int main()
{
int a,b,c;
scanf("%d%d%d",&a,&b,&c);
printf("%d %d %d\n",
a>b?(a>c?a:c):(b>c?b:c),
a>b?(a<c?a:(b>c?b:c)):(b<c?b:(a>c?a:c)),
a<c?(a<b?a:b):(b<c?b:c)
);

return 0;
}

⑷ 關於C語言的簡單圖形程序

你可以到網上搜一下,搜一下C圖形程序的代碼,

算了,我給你一個程序,是房子的,你可以自己改改其中參數,或者上點顏色什麼的。
你謝smilegn去吧
#include<graphics.h>
#include<stdio.h>
main()
{
int gn1[]={420,150,540,150,580,180,380,180,420,150};
int driver=DETECT, mode;
initgraph(&driver,&mode," ");
setbkcolor(BLACK);setcolor(WHITE);
drawpoly(5,gn1);

rectangle(420,180,540,290);
rectangle(435,210,460,230);
line(435,220,460,220);
line(447.5,210,447.5,230);
rectangle(500,225,525,290);
rectangle(435,125,445,150);
circle(442,110,6);
circle(453,102,4);
circle(464,94,2);
line(480,310,505,310);
line(465,335,485,335);
line(450,355,466,355);
getch();
closegraph();
}

⑸ c語言程序:高手幫忙了!

按照題目,第一個人拿1個,第二個人拿2個,最後一個人是第n個,他必須拿n塊吧。當然相等了。。

⑹ 如何在電腦上敲c語言代碼,需要下載軟體嗎

恩,下載個軟體

⑺ c語言圓桌問題代碼

我用了一個最直觀的演算法寫了個程序,您看看。。

#include <stdio.h>
#include <stdlib.h>
#include <conio.h>

int main(void)
{
char *people;//座位安排。。
int n, m;
int count;//處死人數。。
int i, j;
printf("請輸入n和m: ");
scanf("%d %d", &n, &m);
people = (char *)malloc(2 * n * sizeof(char));
memset(people, 'G', 2 * n * sizeof(char));
count = 0;
i = -1;
j = 0;
while (count < n)
{
while (j < m)
{
i++;
i = i % (2 * n);
if (people[i] == 'G')
{
j++;
}
}
people[i] = 'B';
count++;
j = 0;
}
printf("座位順序: ");
for (i = 0; i < 2 * n; i++)
{
printf("%c", people[i]);
}
printf("\n");
getch();
return (0);
}

運行結果如下:

⑻ c語言飯桌游戲

初看此題,覺得有意思,准備做一下。構思過程細看,發現其核心邏輯有漏洞,無法繼續下去……

  1. n的取值要求是0<n<20,就是說可以取1~19的整數;倘若取1或2,就無法找到小於n的素數m,使題無解。

  2. 要求喝3杯後要換「以前沒有用過的m」,倘若n取3,那麼m只能取2;比3小的素數只有2一個,喝3杯顯然不可能有喝到5杯的人,換沒有用過的素數換誰呢?也無解。——這里以n=3為例只是便於理解,其實n較大時也可能會出現這種情況……

⑼ 基於C語言 實現圓桌問題

圓桌問題也就是約瑟夫問題。
1、約瑟夫問題:Joseph問題的一種描述是:編號為1、2、……、n的n個人按順時針方向圍坐一圈,每人持有一個密碼(正整數)。一開始任選一個正整數作為報數上限值m,從第一個人開始順時針方向自1開始順序報數,報到m時停止報數,報m的人出列,將他的密碼作為新的m值,從他在順時針方向的下一個人開始重新從1報數,如此下去,直至所有人全部出列為止。
2、常式:

#include<stdio.h>
#include<stdlib.h>
typedefintElemType;
typedefstructLNode{
ElemTypedata;intnum;
structLNode*next;
}LNode,*LinkList;
voidCreateList_L(LinkList*L,intn)
{inti=0;
ElemTypee;
LinkListp,q;
*L=(LinkList)malloc(sizeof(LNode));
(*L)->next=NULL;(*L)->data=n;
q=*L;
while(i<n)
{scanf("%d",&e);
p=(LinkList)malloc(sizeof(LNode));
p->data=e;p->num=i+1;
p->next=NULL;
q->next=p;
q=p;
i++;
}
p->next=(*L)->next;
}
voidPrintList(LinkListL)
{inti=0;
LinkListp;
p=L->next;
while(i<L->data)
{
printf("%5d",p->data);
p=p->next;
i++;
}
printf(" ");
}
voidPut(LinkList*L)
{inti,m;LinkListp,q;
printf("inputanumber: ");
scanf("%d",&m);
q=(*L)->next;
while((*L)->data)
{for(i=0;i<m-1;i++)
{p=q;
q=q->next;
}
printf("%5d",q->num);
m=q->data;
p->next=q->next;
free(q);
q=p->next;
(*L)->data=(*L)->data-1;
}
}
voidmain()
{LinkListL;
inta;
printf("請輸入人數:");
scanf("%d",&a);
printf("請輸入密碼:");
CreateList_L(&L,a);
printf("您輸入的數字為: ");
PrintList(L);
Put(&L);
}