當前位置:首頁 » 編程語言 » c語言搞笑

c語言搞笑

發布時間: 2022-11-25 10:15:04

c語言編程雞兔同籠

#include<bits/stdc++.h>

using namespace std;

int main()

{

int a,b,c,d;

a=35,b=94;

c=2*a-b/2;

d=b/2-a;

cout<<"c="<<c<<"d="<<d<<endl;

return 0;

}

拓展資料

C語言是一門通用計算機編程語言,應用廣泛。C語言的設計目標是提供一種能以簡易的方式編譯、處理低級存儲器、產生少量的機器碼以及不需要任何運行環境支持便能運行的編程語言。

盡管C語言提供了許多低級處理的功能,但仍然保持著良好跨平台的特性,以一個標准規格寫出的C語言程序可在許多電腦平台上進行編譯,甚至包含一些嵌入式處理器(單片機或稱MCU)以及超級電腦等作業平台。



❷ 編程題(C語言)

#include<stdio.h>
#include<string.h>
main()
{ char s1[7]="abcdef",s2[7]="123456",s3[14];
strcpy(s3,s1);
strcat(s3,s2);
puts(s3);
}

❸ c語言惡搞代碼只能針對計算機嗎

不是。
一般寫C語言的程序都是在電腦上進行的,這是因為電腦的編譯器功能比較多,電腦運行內存也比手機的更大,但是這並不代表C語言寫出來的程序只能在電腦上運行,要知道,需要手機軟體都是由C語言編寫的,所以C語言惡搞代碼不是只能針對計算機,在手機上一樣可以編譯和運行,只是需要編譯器而已。
C語言編譯器普遍存在於各種不同的操作系統中,其設計也影響了java、Python等編程語言。

❹ 十全十美 C語言設計

#include<stdio.h>
#include<string.h>
int main()
{
int n,c,d,i,j;
char a[100000];
char b[100000];
scanf("%d",&n);
while(n--)
{
scanf("%s",&a);
for(i=0;a[i]!='\0';i++)

{
b[i]=106-a[i];
}
for(i=0;a[i]!='\0';i++)
printf("%c",b[i]);
printf("\n");
}
return 0;
}

❺ 求一些惡搞程序的C語言源代碼

一個打飛機的游戲,DEVc++編譯通過:

#include <stdio.h>

#include <conio.h>

#include <stdlib.h>

#include <windows.h>

#include <time.h>

#define zlx 10 //增量坐標(x)讓游戲框不靠邊

#define zly 3 //增量坐標(y)讓游戲框不靠邊

#define W 26 //游戲框的寬度

#define H 24 //游戲框的高度

int jiem[22][22]={0}, wj=10; //界面數組, 我機位置(初值為10)

int speed=4,density=30, score=0,death=0; //敵機速度, 敵機密度, 玩家成績,死亡次數

int m=0,n=0; // m,n是控制敵機的變數

void gtxy (int x, int y) //控制游標位置的函數

{ COORD zb; //zb代指坐標

zb.X = x; zb.Y = y;

SetConsoleCursorPosition ( GetStdHandle (STD_OUTPUT_HANDLE), zb );

}

voidColor(inta) //設定顏色的函數(a應為1-15)

{ SetConsoleTextAttribute( GetStdHandle(STD_OUTPUT_HANDLE), a ); }

void yinc(int x=1,int y=0) //隱藏游標的函數

{ CONSOLE_CURSOR_INFO gb={x,y}; //gb代指游標, y設為0即隱藏

SetConsoleCursorInfo(GetStdHandle(STD_OUTPUT_HANDLE), &gb);

}

void csh( ) //初始化函數

{ int i;

Color(7);

gtxy(zlx,zly); printf("╔"); gtxy(zlx+W-2,zly); printf("╗"); //左上角和右上角的框角

gtxy(zlx,zly+H-1); printf("╚"); gtxy(zlx+W-2,zly+H-1); printf("╝"); //下邊兩框角

for(i=2;i<W-2;i+=2) {gtxy(zlx+i,zly); printf("═"); } //列印上橫框

for(i=2;i<W-2;i+=2) {gtxy(zlx+i,zly+H-1); printf("═"); } //列印下橫框

for(i=1;i<H-1;i++) { gtxy(zlx,zly+i); printf("║"); } //列印左豎框

for(i=1;i<H-1;i++) {gtxy(zlx+W-2,zly+i); printf("║"); } //列印右豎框

Color(14); gtxy(19,2); printf("殲滅敵機"); Color(10);

gtxy(37,5); printf("設置:Esc ");

gtxy(37,7); printf("發射:↑ ");

gtxy(37,9); printf("控制:← → ");

gtxy(37,11);printf("得分:%d",score);

gtxy(37,13); printf("死亡:%d",death);

yinc(1,0);

}

void qcjm( ) //清除界面函數

{ int i,j;

for(i=0;i<H-2;i++)

for(j=0;j<W-4;j++){gtxy(zlx+2+j,zly+1+i); printf(" ");}

}

void feiji( ) //飛機移動函數

{ int i,j;

for(i=21;i>=0;i--) //從底行往上是為了避免敵機直接沖出數組

for(j=0;j<22;j++)

{if(i==21&&jiem[i][j]==3)jiem[i][j]=0; //底行賦值0 以免越界

if(jiem[i][j]==3)jiem[i][j]=0, jiem[i+1][j]=3;

}

if(jiem[20][wj]==3&&jiem[21][wj]==1) death++;

}

void zidan( ) //子彈移動函數

{ int i,j;

for(i=0;i<22;i++)

for(j=0;j<22;j++)

{ if(i==0&&jiem[i][j]==2) jiem[i][j]=0;

if(jiem[i][j]==2) {if(jiem[i-1][j]==3) score+=100,printf("7");

jiem[i][j]=0,jiem[i-1][j]=2; }

}

}

void print( ) //輸出界面函數

{int i,j;

qcjm( );

for(i=0;i<22;i++)

for(j=0;j<22;j++)

{ gtxy(12+j,4+i);

if(jiem[i][j]==3) {Color(13);printf("□");}

if(jiem[i][j]==2) {Color(10);printf(".");}

if(jiem[i][j]==1) {Color(10);printf("■");}

}

gtxy(37,11); Color(10); printf("得分:%d",score);

gtxy(37,13); printf("死亡:%d",death);

}

void setting( ) //游戲設置函數

{ qcjm( );

gtxy(12,4);printf("選擇敵機速度:");

gtxy(12,5);printf(" 1.快 2.中 3.慢>>");

switch(getche( ))

{case '1': speed=2; break;

case '2': speed=4; break;

case '3': speed=5; break;

default: gtxy(12,6);printf(" 錯誤!默認值");

}

gtxy(12,7);printf("選擇敵機密度:");

gtxy(12,8);printf(" 1.大 2.中 3.小>>");

switch(getche( ))

{case '1': density=20; break;

case '2': density=30;break;

case '3': density=40; break;

default: gtxy(12,9); printf(" 錯誤!默認值");

}

for(int i=0;i<22;i++)

for(int j=0;j<22;j++) jiem[i][j]=0;

jiem[21][wj=10]=1; jiem[0][5]=3;

gtxy(12,10); printf(" 按任意鍵保存...");

getch( );

qcjm( );

}

void run( ) //游戲運行函數

{ jiem[21][wj]=1; //值為1代表我機(2則為子彈)

jiem[0][5]=3; //值為3代表敵機

SetConsoleTitle("殲滅敵機"); //設置窗口標題

while(1)

{if (kbhit( )) //如有鍵按下,控制我機左右移動、發射或進行設定

{ int key;

if((key=getch( ))==224) key=getch( );

switch(key)

{case 75: if(wj>0) jiem[21][wj]=0,jiem[21][--wj]=1; break;

case 77: if(wj<20)jiem[21][wj]=0,jiem[21][++wj]=1;break;

case 72: jiem[20][wj]=2; break;

case 27: setting( );

}

}

if(++n%density==0) //控制產生敵機的速度

{ n=0;srand((unsigned)time(NULL));

jiem[0][rand( )%20+1]=3;

}

if(++m%speed==0) { feiji( ); m=0; } //控制敵機移動速度(相對子彈而言)

zidan( ); //子彈移動

print( ); //輸出界面

Sleep(120); //延時120毫秒

}

}

int main( )

{ csh( );

run( );

return 0;

}

❻ 誰能教我用c語言寫簡單的搞笑的病毒

說句實話,我很反對一些人自認為自己編程厲害就寫一些弱智的東西去害電腦新手,其實拿給真正高手一看那些自稱是病毒的東西完全沒什麼技術含量。
要寫病毒就寫個厲害點的。讓人真正頭痛的。。讓其他高手眼前一亮的。
還有就是自己不要被抓到,呵呵。。

❼ C 語言是什麼有沒有B 語言 是不是比如說 水 中文說水 英文 water c語言就是奇怪的「字元」

c語言只是一種語言,就像是一個名字,例如java也是一種語言的名字,小李小明都只是名字而已,如果你開發了一種語言可以叫它B語言;至於c語言的功能有多強大,能否描述每一種東西,這個問題是要靠你學的有多深,語言也是有選擇性的,就像我們對於不同的東西我們可以選擇更適合的開發語言,就像我們所學數學時有很多符號是用的是阿拉伯數字(阿拉伯語言),也有中文 怎麼好使我就用什麼,可以說c語言是入門,在寫大程序的時候用c語言就不那麼方便了,因為c語言寫代碼太麻煩了

❽ 一段女生寫的C語言代碼(搞笑)

這個算是技術宅的段子吧

從風格上看,很可能是宅男寫的 而不是女生

#include"stdio.h"//譚老說:include<>和""都是合法的。<>這位標准方式,在頭文件目錄下尋找。
#include"stdlib.h"//""現在當前目錄下找,若無,則在頭文件目錄下找。一般:庫函數→<>自編頭文件→""
resultlove(boy,girl)
{
if(boy.有房()andboy.有車())
{
boy.set(nothing);
returngirl.嫁給(boy);
}

if(girl.願意等())
{
while(!(boy.賺錢>100,000andgirl.感情>8))
{
for(day=1;day<=365;day++)
{
if(day==情人節)
if(boy.givegirl(玫瑰))
girl.感情++;
else
girl.感情--;

if(day==girl.生日)
if(boy.givegirl(玫瑰))
girl.感情++;
else
girl.感情--;

boy.拚命賺錢();
}
}

if(boy.有房()andboy.有車())
{
boy.set(nothing);
returngirl.嫁給(boy);
}

年齡++;
girl.感情--;
}

returngirl.goto(another_boy);
}

❾ 我現在手裡的幾個用C語言寫的惡搞代碼,我想問一下那個怎麼用復制到什麼裡面文件後綴是什麼

#include<stdio.h>
void xu(int n);
void main()
{
int n;
do
{
printf("Input n:\n");
scanf("%d",&n);
}while(n>99999);
xu(n);
}

void xu(int n)
{
int a,i=0,count=0;
int b[10];
while(n!=0)
{
a=n%10;
n=n/10;
count++;
b[i]=a;
i++;
printf("%d",a);
}
printf("\n");
printf("該數為%d位數\n",count);
for(i=count-1;i>=0;i--)
printf("%d\n",b[i]);
printf("下面是奇偶性判斷:\n");
if(b[count-1]/2==0)
printf("1\n");
else
printf("0\n");
}
我用的vc6.0可以處理漢字,如果你用的tc的話自己把漢字換成其他字母描述,否則就是亂碼!希望滿意,不曉得滿足你的最簡不
我可以幫助你,你先設置我最佳答案後,我網路Hii教你。

熱點內容
單獨編譯內核模塊 發布:2025-01-16 18:54:26 瀏覽:802
js解壓字元串 發布:2025-01-16 18:54:17 瀏覽:482
php怎麼開啟伺服器 發布:2025-01-16 18:52:53 瀏覽:769
億速雲北京三區伺服器雲主機 發布:2025-01-16 18:52:01 瀏覽:359
我的世界網易伺服器做家園 發布:2025-01-16 18:50:33 瀏覽:553
虛擬存儲安全教程 發布:2025-01-16 18:49:48 瀏覽:574
vps配置ftp 發布:2025-01-16 18:49:02 瀏覽:157
qtc比python好用 發布:2025-01-16 18:39:48 瀏覽:488
電腦有免費伺服器嗎 發布:2025-01-16 18:35:28 瀏覽:220
sql生成唯一 發布:2025-01-16 18:35:25 瀏覽:223