求c語言大神幫忙,解決一下這道題

2021-03-08 11:54:40 字數 3550 閱讀 3765

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,從而...

c語言程式設計題,求大神幫忙,c語言程式設計題求幫忙!!

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語言程式設計題求幫忙!是初學者嗎 這樣的問題最好說...

C語言問題求大神解答,求大神解答一下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 其實就是兩條語句,第一...