1樓:匿名使用者
include
main()
;//宣告結構變數和結構指標,並初始化
struct human x=,*p=&x;
//利用結構指標顯示結構中的資料
cout<<"(*p).name="<<(*p).name<符為p分配記憶體
p=new human;
//從鍵盤上為p指向的結構物件賦值
cout<<"p->name=";
cin>>p->name;
cout<<"p->***=";
cin>>p->***;
cout<<"p->age=";
cin>>p->age;
cout<<"-------------------------" main() ;//宣告結構陣列和結構指標變數,並初始化 human x=,,},*p=null; //用下標變數的輸出結構陣列的元素 for (int i=0;i<3;i++) x;//使用結構變數x中的整型指標ip x.ip=new int; //分配1個單元 *(x.ip)=100; cout<<"x.ip:"< main() ;//定義baby結構 struct baby ; //宣告baby結構變數並初始化 baby b1=}; //下列是baby結構變數b1的引用。 cout<<"b1.num="< main() ;//使用遞迴結構變數 list l1=; cout<<"l1:"< main() ;//用student宣告3個結構指標變數 struct student *head,*tail,*temp; //申請第1塊資料,並設定各結構指標的初值 temp=new struct student; //申請記憶體 head=temp; // 頭指標 tail=head; // 尾指標 //迴圈為連結串列輸入資料 cout<<"\tname math ***puter"<>temp->name; if (temp->name[0]!='*') else //為下一個學生申請記憶體 temp->next=new struct student; temp=temp->next; // 使處理指標temp指向新記憶體塊 }//將連結串列資料從頭到尾列印出來 cout<<"--------------------" cout<***puter<<"," 2樓: 用匯編建一個資料庫 不過,我很懶 3樓:小乖00不乖 有要求用什麼寫麼,不知道做個mfc軟體行不行,行的話我這裡有一個你可以直接拿去用 求c語言大神幫忙解決這道題。急急急! 4樓:匿名使用者 #include #include typedef struct node node, *list; void input(list l) scanf("%s%s%d",p->name, p->***, &p->age); cur ->next = p; cur = p; cur->next = null;}} void show(list l) }void del(list l, int n)else}} void destroy(list l) int main() ;int age; list l =&h; input(l); show(l); scanf("%d",&age); del(l, age); show(l); destroy(l->next); return 0;} 5樓:匿名使用者 是隻能用連結串列實現是嗎?你著急要嗎,我下午有空的話幫你寫下哈,或者晚上。 求大神幫忙解決一下c語言的幾道題,順便解釋一下。謝謝啦!!!!!
10 6樓:絮沫兒 c a b d a d c a b d b b c a d 求c語言大神,幫忙解釋一下這道題的四個選項,剛入門c語言 7樓:匿名使用者 a選項2的二進位制是010,5的二進位制是101,所以2與5的結果是0,即條件為假,所以不能形成死迴圈 bwhile中是逗號表示式,取最後一個表示式3的值為真,所以是死迴圈 cd中'\0'是字元的ascii值為0的轉義字元,所以為假,不構成死迴圈條件 8樓:天雲一號 a2&5 = 0,所以不會執行for迴圈體內的語句,所以不是無限迴圈 b逗號表示式,最後一個值為3為真,所以是死迴圈 c和d由於'\0'的ascii都是0,所以,同a 求c語言大神幫忙解答這道題問題出在** 9樓:匿名使用者 因為你未按格式輸入,scanf函式並沒有為a和b設定值,而你又沒有初始化a和b。因此,a、b的值是不確定的,極有可能都小於60或都大於等於60,因此執行的是else。 10樓:匿名使用者 加逗號表示不同變數之間的資料以逗號分隔,因此逗號號的資料流才賦予下一個變數。去掉逗號會按資料型別對輸入資料流進行最大匹配賦予變數值。 11樓:風火輪 輸入格式必須與scanf中的形式相匹配。 也就是說scanf("%d,%d",&a,&b); 的形式,必須寫成 (輸入) , (輸入) 否則程式會執行出錯。 可以更改scanf輸入形式,如/,那麼輸入就業要寫成50/80的形式。 求大神幫忙解決這道c語言的題 12樓:zz迎風 #include #define m 10 void main() ,i=0,j,m; printf("\nplease enter an integer number between 4 and 10:"); scanf("%d",&m); for(j=0;j 容a[j]=(j+1)*(j+1); printf("\nthe output :\n"); for(i=m-1;i>=0;i--) printf("%4d",*(a+i));} 因為y 2x,所以x y x 2x 3x 12,所以,x 4,y 2x 8 2 根據方程兩邊同時乘以一個不為零的數,等式兩邊仍然相等,所以讓x 2y 1的兩邊同時乘2,變為2x 4y 2,然後用這個式子減去下面那個2x 3y 9的式子,2x 2x沒有了,4y 3y 7y 2 9 7,所以y 1,從而... include void main int i,j,m,s 0 scanf d m if m 6 printf no else for i m i for j 1 j include include define n 10000 int main c語言程式設計題求幫忙!是初學者嗎 這樣的問題最好說... a b 2,n b 4 1 計算 裡面的,b 2,n n b 5 2 1,逗號表示式返回最後一個表示式的值 賦值表示式的值就是被賦給的值,即1 所以括號裡面結果為1 2 計算a 1 4,先計算等號右邊的值 5 則a 5,等價於a a 5 12 5 2 樓主你好。b 2,n b 其實就是兩條語句,第一...求大神做一下這道題,求大神幫做一下這道題
c語言程式設計題,求大神幫忙,c語言程式設計題求幫忙!!
C語言問題求大神解答,求大神解答一下C語言問題?