用c語言編寫小程式,用C語言寫乙個小程式,麻煩大家了

時間 2022-08-30 20:07:02

1樓:焦博簡

/*我用c++做一下,你可以把輸入輸出自己轉化一下*/#include

#define maxsize 100

int data[maxsize][maxsize];

void func(char str,int n)// str 是字串,n是串長度

int i,j;

i=0;

for(i=0;ij=0;

while(str[j]!='\0')

data[i][j]=(int)(str[(j+i)%n]-0x30);

j++;

void main()

char str="123";

/*也可以自己輸入串並檢測串長度,這只是個測試程式*/int n=3;

func(str,3);

for(int i=0;iint j=0;

while(j!=n)

cout

2樓:匿名使用者

程式是沒有問題的,可能你的除錯過程有問題,這個程式需要你先輸入需要求冪集的字串(例如輸入1234)並回車,然後程式會輸出由輸入的字元組成的所有排列情況.

#include

#include

void swap(char *a,char *b)void prt(char *a,int i,int n)else

for (j=i; j

}int main(void)

3樓:竇福汗奕葉

某猜拳遊戲c程式開發:甲乙兩人出拳玩石頭、剪刀和布,遊戲規則是石頭》剪刀》布》石頭,即如果甲出拳石頭,乙出拳布,則乙勝,如果甲出拳剪刀,乙出拳布,則甲勝,以此類推。

2問題分析

1)分別以不同的數字代表石頭剪刀布,1-石頭,2-剪刀,3-布,0-結束,其它數字無效,要求重輸;

2)遊戲程式分別要求甲輸入乙個數,乙輸入乙個數;

3)根據甲乙兩人輸入的數代表的含義,判斷輸贏;

4)程式使用迴圈結構,遇到0終止遊戲。

3流程圖

4 c**

#include

intmain()

}while(p==0);

printf("乙:

");scanf("%d",&b);

if(b==0)

break;do}

while(p==0);

printf("\n");

t=a-b;

if(t==0)

printf("平局!\n\n");

else

if(t==-1||t==2)

printf("甲勝!

乙輸!\n\n");

else

printf("乙勝!

甲輸!\n\n");

}printf("\n遊戲結束!!\n");

return0;}

用c語言寫乙個小程式,麻煩大家了

4樓:匿名使用者

// 記得多給點分哦,很難寫的。

// c

#include

int strnmerge(char*str,int n,char const*s1,char const*s2)

if(*s2 && n > 0)

}*str = '\0';

}int main()

// c++

#include

using namespace std;

int strnmerge(char*str,int n,char const*s1,char const*s2)

if(*s2 && n > 0)

}*str = '\0';

}int main()

5樓:匿名使用者

什麼時候要啊 今天就要嗎

編寫乙個小程式...(用c語言編寫程式)?

6樓:匿名使用者

編寫乙個程式需要專業的知識,然後嗯,因為我不是計算機畢業的,所以我做起來會比較難。

7樓:土豆餅

什麼程式呀,只能看到題目,內容

用c語言編寫如圖程式?

8樓:千彌安若

#include"stdio.h"

int main()

printf("s = %d\n", a*b / 2);

return 0;

}麻煩採納一下!謝謝

9樓:匿名使用者

**:#include

long long a,b;

int main()

希望能幫到你。

計算機能不能直接執行用c語言編寫的源程式

10樓:匿名使用者

不能直接執行,必須通過編譯器將c語言程式「翻譯」為機器語言後,才可以被計算機執行。

11樓:匿名使用者

不能。c語言還屬於高階語言的範疇,就是人類能讀懂。但是計算機並不理解if、for是什麼意思,所以需要由編譯器將高階語言命令翻譯為計算機能理解的0、1指令,這樣計算機才能夠執行。

12樓:匿名使用者

不能執行,電腦只能執行二進位制**.

用c語言編寫隨機點名程式,用C語言編寫乙個隨機點名程式

include include include define stu num max 4struct studentinfo 學生資訊結構stu stu num max void writedata 寫入學生資訊if fp fopen myfile.dat ab null for int j 0 j...

用c語言編寫 檔案讀寫,用C語言編寫 檔案讀寫

第一種 include include include struct student 結構體s 50 void daoru struct student s,int n 檔案匯入函式 else fclose p void paixu struct student s,int n 排序函式 int i...

用c語言寫程式,可以執行的,用C語言寫乙個程式,可以執行的

include stdafx.h vc 6.0加上這一行.include stdio.h int strlen const char str char strcpy char pa,const char pb int strcmp const char pa,const char pb while ...

用c語言編寫宿舍管理查詢系統,用C語言編寫宿舍管理查詢系統

定義結構或者類,類屬性包括姓名 學號 房間號 include stdio.h include stdlib.h 標準庫函式 include ctype.h 字元操作函式 include string.h typedef struct studentsaddress 以下是函式原型 int enter...

用c語言編寫n!的函式,用C語言編寫乙個n!的函式

include void main 其中輸入n的時候別輸太大,你知道計算機中整型數大小是有上限的,再大就溢位了,或者把pro改成long也可以能接收的n大一點點,其實沒什麼用,當作習題練習吧 大連理工學生。11 39916800 12 479001600 13 6227020800 14 87178...