1樓:碧海風雲
#include
#include
#include
#define overflow -1
#define error 0
#define ok 1
/* 單連結串列資料結構 */
typedef struct node node;
/******************************** 以下為函式宣告 ********************************/
void initlist (node **head); /* 初始化 */
int insertlist (node *head, int idx, int data); /* 單連結串列指定位置插入新元素 */
int deletelist (node *head, int idx); /* 刪除單連結串列指定位置元素 */
int listprint (node *head); /* 輸出連結串列 */
/******************************** 以上為函式宣告 ********************************/
/* 初始化 */
/* 操作結果:構造一個空的單連結串列 */
void initlist (node **head)
/* 單連結串列指定位置插入新元素 */
/* 操作結果:在帶頭結點的單連結串列中第idx個位置之前插入元素data */
int insertlist (node *head, int idx, int data)
if (!p || j>idx-1) /* 插入位置不合理:idx小於1或者大於表長 */
return error;
/* 生成新結點,並插入l中 */
s = (node *) malloc (sizeof (struct node));
s->data = data;
s->next = p->next;
p->next = s;
return ok;
}/* 刪除單連結串列指定位置元素 */
/* 操作結果:在帶頭結點的單鏈線性表中,刪除第idx個元素 */
int deletelist (node *head, int idx)
if (!p->next || j>idx-1) /* 刪除位置不合理:idx小於1或者大於表長 */
return error;
/* 刪除並釋放結點 */
q = p->next;
p->next = q->next;
free (q);
return ok;
}/* 輸出連結串列 */
int listprint (node *head)
return ok;
}int main (void)
執行結果
2樓:匿名使用者
杜娘找 c語言 連結串列 刪除
~~~~~~~~~~~~~~~~
c語言,急用
3樓:扈懷煒
#include
int main()
else
if(flag!=0)}}
printf("\n輸入的字元數一共為 %d\n",count);
return 0;
}執行結果簡圖:
4樓:匿名使用者
#include
#include
int main() }
name[0]=toupper(name[0]);
puts(name);
printf("字母個數:%d\n",c);
system("pause");
return 0;}
用c語言怎麼做急!
5樓:匿名使用者
#include
int main (void)
for(i=1;i<=9;i++)
else
printf("\n");
}return 0;}
用c語言編寫程式,急用,非常感謝!
6樓:聽不清啊
#include
void jiami(file *fp,file *fp1)fclose(fp);
fclose(fp1);
}void jiemi(file *fp,file *fp1)int main()
急求用c語言怎麼編寫!!!
7樓:匿名使用者
#include
int main()
int a[6],i,t;
for(i=0;i<6;++i)
scanf("%d",&a[i]);
for(i=1,t=0;i<6;++i)
if(a[t]>a[i])
t=i;
i=a[t];
a[t]=a[0];
a[0]=i;
for(i=2,t=1;i<6;++i)
if(a[t]t=i;
i=a[t];
a[t]=a[5];
a[5]=i;
for(i=0;i<6;++i)
printf("%d\n",a[i]);
return 0;
c語言問題,C語言問題C語言問題
沒有縮排,看來比較累 但是輸入一串字元以後要輸入結束標誌eof表示你的輸入結束了 如果你是unix,就用ctrl d,dos就用ctrl z include define maxline 1000 maximum input line length int getline char line,int...
c語言問題,C語言問題C語言問題
把檔案中所有逗號用空格替換。把if fp fopen goods.dat rb null 改成fp fopen goods.dat r null 把 feof fp 換成 0。把 一行刪除。以上3 4也可以在while前新增一行 解決 把printf s,2s,d,d n name,price,in...
什麼是C語言和C語言C語言和C語言的區別是什麼?
1 c語言。c語言誕生得非常早,當時人們普遍還習慣用組合語言編寫軟體,並且沒有什麼統一,通用的作業系統,基本上軟體都是從0開始寫的。c語言的方針便是比彙編方便易用,一起不要損失彙編的表達能力。所以c語言可以看成是 高階的彙編 語言。c語言的源 基本上可以非常容易地對應到彙編 並且可以不需要什麼執行時...