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 其實就是兩條語句,第一...