1樓:
會c++的c應該更沒問題啊
樓上都把要點說過了
#include
#include
#include
typedef struct data
typedata;
typedef struct node
listnode;
typedef listnode *linklist;
linklist head;
listnode *creat()
return(head);
}void output(listnode *head,int m)i=1;
while(i!=m)
p=q->next;
q->next=p->next;
printf("num:%d secret:%d\n",p->data.num,p->data.secret);
m=p->data.secret;
free(p);
}while(q->next!=q);
printf("num:%d secret:%d\n",q->data.num,q->data.secret);
free(q);
free(head);
}int main()
貌似樓上那位output函式輸出語句沒看仔細,迴圈裡面是p,之後才是q
2樓:匿名使用者
好了#include "stdio.h"
#include
typedef struct data
typedata;
typedef struct node
listnode;
typedef listnode *linklist;
linklist head;
listnode *creat()
return(head);
}void output(listnode *head,int m)i=1;
while(i!=m)
p=q->next;
q->next=p->next;
printf("num:%d secret: %d\n",q->data.num,q->data.secret);
m=p->data.secret;
free(p);
}while(q->next!=q);
printf("num:%d secret: %d\n",q->data.num,q->data.secret);
free(q);
free(head);
}void main()
3樓:淦海瑤
cout<<"輸入總人數:"; printf
cin>>n; scanf
諸如此類的改一下就可以了,其他的不用變動,再就是注意一下大小寫沒有涉及到類,很好改的
急急急急急急急!!!!誰能幫我解釋一下這個c++程式設計題,拜託各位了,源程式在下面
4樓:飛手心的愛情海
完整的程式沒看,
最後的那個問題:
for語句迴圈,當b
迴圈體就是交換num[b]和num[i-b-1]的值這個c++程式我昨天剛寫完,我用類寫的,覺得比你這個簡單些
有誰能幫我把下面的C語言程式改成c 程式嗎
c 程式 include using namespace std struct elem void main else cin temp 刪除偶數 tempp head while null tempp else deletep tempp tempp tempp next if 0 deletep...
幫忙把下面C 改成C語言,將下面的C語言程式碼改成C 的
include define maxsize 100 給陣列定義一個空間typedef struct redtype 紙牌的資訊 typedef struct sqlist 對紙牌進行翻轉 void faceringt sqlist l for i 1 i 52 i 顯示正面號printf n co...
誰能幫我解釋一下這個C語言程式的每個步驟的意思
include 包含輸入輸出庫檔案 include 包含數學函式庫檔案 int s int n 定義一個返回值為int型,帶有一個int型引數的函式s 否則返回值為1 void main 主函式,定義為無返回值型別 這是一個查詢1到100中的素數的程式! 孤單與寂寞 include include ...