導航:首頁 > 編程語言 > c語言編程大神

c語言編程大神

發布時間:2025-01-05 12:43:46

『壹』 C語言編程求大神解救TAT!!!

#include "stdio.h"
#include "stdlib.h"
#include "math.h"
#include<conio.h>
#include "string.h"

void main()
{
char *suit[4] = {"Spades","Heart","Dimonds","Clubs"};
char *face[13] = {"Ace","Deuce","Three","Four","Five","Six","Seven","Eight","Nine","Ten","Jack","Queen","King"};
int deck[52][2];
int i,j,k;
int temp1,temp2;
j=0;
k=0;
for(i = 0;i < 52;i++)
{
if(j<13)
{
deck[i][0] = j++;
deck[i][1] = k;
}
else
{
j = 0;
k++;
deck[i][0] = j++;
deck[i][1] = k;
}
}

for(i = 0;i < 52;i++)
{
j=rand()%51;
temp1=deck[i][0];
temp2 = deck[i][1];
deck[i][0] = deck[j][0];
deck[i][1] = deck[j][1];
deck[j][0] = temp1;
deck[j][1] = temp2;
}

for(i = 0;i < 52;i++)
{
printf("%s %s ",suit[deck[i][1]],face[deck[i][0]]);
}
}

『貳』 跪求編程大神~用c語言編個程序

下面是我做過的題目,演算法思想樹上已經說的很詳細了,我就給代碼哈。


題目描述
輸入二叉樹的先序遍歷序列和中序遍歷序列,輸出該二叉樹的後序遍歷序列。
輸入
第一行輸入二叉樹的先序遍歷序列;
第二行輸入二叉樹的中序遍歷序列。
輸出
輸出該二叉樹的後序遍歷序列。
示例輸入
ABDCEF
BDAECF
示例輸出
DBEFCA

#include<iostream>
#include<cstring>
#defineMAX50+3
usingnamespacestd;
typedefcharElem_Type;
typedefstructBiTree
{
Elem_Typedata;//數據
structBiTree*Lchild;//左孩子
structBiTree*Rchild;//右孩子
}BiTree;//要查找的元素查找的地方數組的長度
intSearch_Num(Elem_Typenum,Elem_Type*array,intlen)
{
for(inti=0;i<len;i++)
if(array[i]==num)
returni;
//return-1;//沒有找到
}//前序遍歷中序遍歷中序數組長度
BiTree*Resume_BiTree(Elem_Type*front,Elem_Type*center,intlen)
{
if(len<=0)
returnNULL;
BiTree*temp=newBiTree;
temp->data=*front;
intindex=Search_Num(*front,center,len);
temp->Lchild=Resume_BiTree(front+1,center,index);
temp->Rchild=Resume_BiTree(front+index+1,center+index+1,len-index-1);
returntemp;
}
voidPostOrderTraverse(BiTree*root)//後序遍歷
{
if(root!=NULL)
{
PostOrderTraverse(root->Lchild);
PostOrderTraverse(root->Rchild);
cout<<root->data;
}
}
intmain(void)
{
Elem_Type*preorder=newElem_Type[MAX];//前序
Elem_Type*inorder=newElem_Type[MAX];//中序
cin>>preorder;cin>>inorder;
BiTree*root=Resume_BiTree(preorder,inorder,strlen(inorder));
PostOrderTraverse(root);
cout<<endl;
return0;
}
/**************************************
Problemid:
Username:
Result:Accepted
TakeMemory:444K
TakeTime:0MS
SubmitTime:2014-05-1622:52:07
**************************************/

『叄』 大神能幫我用c語言編程一下嗎最好能附上詳解 謝謝啦

#include<stdio.h>
voidmain()
{
intage,age3,age4,cnt=0;
charstring[11],*p,i;
for(age=10;age<40;age++)
{
age3=age*age*age;
age4=age3*age;
if(age3<1000||age3>9999||age4<100000||age4>999999)
continue;
for(p=string;p<&string[4];p++)
{
*p=age3%10+'0';
age3=age3/10;
}
for(;p<&string[10];p++)
{
*p=age4%10+'0';
age4=age4/10;
}
cnt=0;
for(i='0';i<='9';i++)
{
for(p=string;p<&string[10];p++)
{
if(*p==i)
{
cnt++;
break;
}
}
}
if(cnt==10)
printf("%d ",age);
}
getchar();
}

簡單估算一下可以知道age應該大於10,小於40,所以設置age的循環范圍;

計算age的三次方和四次方,先判斷滿不滿足位數條件,不滿足直接pass;

然後將計算的兩個數的每一位數轉換為數字字元,都存到一個字元串數組中;

從0到9依次從字元串比較,發現字元串含有該數,計數器自加1,跳出循環;

如果計數器最終計數為10,即為該字元串中含有0到9的數,滿足條件,則輸出當前的age值。

閱讀全文

與c語言編程大神相關的資料

熱點內容
python中去掉詞語的函數 瀏覽:574
能繳費的app叫什麼 瀏覽:801
程序員調查問卷 瀏覽:965
魔獸世界亞服伺服器地址 瀏覽:472
寶利通sip伺服器配置填什麼 瀏覽:993
一款能學編程的游戲 瀏覽:729
打球為什麼可以解壓 瀏覽:263
基於單片機的水塔水位控制系統 瀏覽:80
怎麼用軟體建立文件夾 瀏覽:851
文件夾選項是啥 瀏覽:567
如何進入2b2t伺服器視頻 瀏覽:995
鐵虎加密演算法 瀏覽:950
手機qq怎麼解加密 瀏覽:757
程序員辭職把所有程序卸載 瀏覽:122
cf游戲伺服器IP地址 瀏覽:599
python地圖上畫三維柱狀圖 瀏覽:799
學大教育程序員 瀏覽:980
壓縮機維修濟南 瀏覽:740
演算法21是什麼 瀏覽:312
加密文件解密時非法的標志 瀏覽:359