求c語言完整程式,求一個c語言完整程式

2022-02-16 08:09:46 字數 5736 閱讀 2962

1樓:匿名使用者

#include

#define size 200 //最長可以輸入200個數int main()

printf("\n");

printf("一共%d個數",j-1);

printf("\n");

}return 0;

}測試123123輸出結果是

1 2 3 1 2 3

一工6個數

2樓:匿名使用者

int i,x,m,n=0,a[5];

scanf("%d",&x);

for(i=0;i<5;i++)

x=x/10;

}for(i=0;i

return 0;

我沒有進行除錯,你自己在除錯一下吧,可能有些錯誤,學過c應該自己能改,呵呵!

3樓:

#include

int main()

}printf("位數s=%d",s);

return 0;

}已經經過除錯

4樓:

#include

main()

printf("%d是個%d位數\n",m,k);

// 為求出最高位數字準備

for(i=1;i

t*=10;

n=m; // 重新讀入資料

printf("各位數字分別是:");

for(i=1;i<=k;i++)

printf("\n");

}else

printf("輸入資料不符合要求!\n");

}正向輸出各位數字較麻煩,如果反向輸出就簡單了,上面用的是正向!如果有問題,可再發訊息諮詢!

c語言編寫一個程式求出1+2+3……1000

5樓:匿名使用者

#include

int main()

printf("結果為:%d", sum);

return 0;

}書寫的時bai候注意一些規du範,包括語句zhi的對齊,一些特定dao位置的空格使用

專,初學程式設計,養成良屬好的編碼習慣很重要

6樓:匿名使用者

#include

int digui(int n) //遞迴函式

void mian()

7樓:與子如初見

#include

int main(void)

printf("1+2+3...1000 = %d\n ",sum);

return 0;}

8樓:顏如舜華丶

#include

int main()

9樓:匿名使用者

int i=0;

int sum=0;

while(i<1000)

10樓:匿名使用者

int i=0;

int sum=0;

for(;i<1001;i++)

sum+=i;

printf("%d",sum);

用c語言編一個程式,求1+2+3+……100的和。

11樓:汐日南莘

//**如下:

#include

int main()

求採納!

執行結果

12樓:我家小私兒

#include

void main()

13樓:流浪的星星

#include

int main(int i)

誰能給一個簡單的線性表操作c語言完整程式?

14樓:魔尊

這是我以前寫的作業,比你這個題的要求還要多,肯定能滿足你的要求。

#include"stdio.h"

#include

typedef char elemtype;

typedef struct lnode

linklist;

尾插法建表

r->next=null;

初始化線性表

void displist(linklist *l) //輸出線性表

兩個集合的交

a=a->next;

}q=q->next;

a=p;

}b->next=null;

兩個集合的並

if(!x)

q=q->next;

p=a;

}b->next=a;

按從小到大排列}}

int main()

,b[4]=;

linklist *h1,*h2,*p1,*p2;

initlist(h1); //初始化順序表h

initlist(h2);

依次採用尾插入法插入a,b,c,d,e元素

createlistr(h2,&b[0],4);

printf("單連結串列1為:");

displist(h1); printf("\n"); //輸出順序表h

printf("單連結串列2為:");

displist(h2); printf("\n");

comblist(h1,h2,p1); //求兩個單連結串列的交

printf("這兩個單連結串列的交為:");

displist(p1); printf("\n");

addlist(h1,h2,p2); //求兩個單連結串列的並

printf("這兩個單連結串列的併為:");

displist(p2); printf("\n");

ranklist(p2); //對單連結串列按從小到大排列

printf("這個單連結串列排列後為:");

displist(p2); printf("\n");

return 0;}

15樓:匿名使用者

1、線性表有兩種:

typedef struct  sqlist;//順序表

void initlist_sq (sqlist& l) //初始化順序表

然後sqlist la;

initlist_sq(la);

就可以typedef struct lnodelnode,*linklist;//線性連結串列

//單連結串列可以有效的利用主存的碎片,它的資料域不是連續的

2、例程:

#include"stdio.h"

#include

typedef char elemtype;

typedef struct lnode

linklist;

頭插法建表

尾插法建表

r->next=null;

初始化線性表

銷燬線性表

free(p);

}int listempty(linklist *l)    //判斷線性表是否為空

int listlength(linklist *l)    //求線性表的長度

return(n);

}void displist(linklist *l)   //輸出線性表

求線性表中某個資料元素值

if(p==null)

return 0;

else

}int locateelem(linklist *l,elemtype e)    //按元素值查詢

if(p==null)return(0);

else return(i);

插入資料元素

if(p==null)return 0;

else

刪除資料元素

if(p==null)

return 0;

else

}int main()

;linklist *h;

initlist(h);                                //初始化順序表h

依次採用尾插入法插入a,b,c,d,e元素

printf("單連結串列為:");

displist(h);  printf("\n");                 //輸出順序表h

printf("該單連結串列的長度為:");

printf("%d",listlength(h)); printf("\n");   //輸出順序表h的長度

if(listempty(h)) printf("該單連結串列為空。\n");

else printf("該單連結串列不為空。\n");          //判斷順序表h是否為空

getelem(h,3,e);printf("該單連結串列的第3個元素為:");

printf("%c",e); printf("\n");               //輸出順序表h的第3個元素

printf("該單連結串列中a的位置為:");

printf("%d",locateelem(h,'a')); printf("\n");  //輸出元素'a'的位置

listinsert(h,4,'f');                        //在第4個元素位置插入'f'素

printf("在第4 個元素位置上插入'f'後單連結串列為:");

displist(h); printf("\n");               //輸出順序表h

listdelete(h,3,e);                           //刪除l的第3個元素

printf("刪除第3個元素後單連結串列為:");

displist(h); printf("\n");               //輸出順序表h

destroylist(h);                             //釋放順序表h

return 0;}

c語言新手。求程式設計序,c語言新手。求編一個程式。

include include include define n 52 牌張總數 define m 13 每花色張數 char hs 4 花色陣列 梅花 紅心 方塊 黑桃字元對應的ascii碼 char hx 對應11,12,13,14共四張大於10的牌符號 生成順序撲克牌陣列 1 52,梅花1 1...

C語言程式,一個C語言程式

include define n 2010 int head n way n du n rudu n n,f n len,fa n struct recda 2000000 inline void add int a,int b,int c void search int a bool read i...

求C語言程序,求C語言程式

include main printf d總共有 d位數 n a1,count for i 0 i 0 i printf 3d b i printf n逆序輸出 n for i 0 iprintf d b i int nnumber 4321 char buffer 10 int ncount 0 ...