日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

c语言编程顺序查找例题,C语言典型编程例题.doc

發布時間:2025/3/15 编程问答 11 豆豆
生活随笔 收集整理的這篇文章主要介紹了 c语言编程顺序查找例题,C语言典型编程例题.doc 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

C語言典型編程例題

典型編程例題

一、數列(階乘)問題

1、s=1+22+32+……+202

2、求階乘20!的值。 3、求1!+2!+……+20!

4、輸出菲波那契數列前20個數(1,1,2,3,5,8,……)。

二、數值型數組

1、一維數組的輸入和輸出 2、二維數組的輸出

3、一維數組求和 4、一維數組求和(用函數)

5、二維數組求總和 6、二維數組求各行的和

7、一維數組求最大數(用函數) 8、將數組的數列按逆序重新存放并輸出。

9、一維數組按降序排序(冒泡法) 10、一維數組按降序排序(函數,選擇法)

11、數據的順序查找(從鍵盤輸入一個整數,輸出與該值相同的數組元素下標

12、在一組有序的數據中插入數據(輸入一個數后,按原來排序的規律將它插入數組中)。

13、二維數組轉置(使用函數,對給定的4×4數組轉置,即行列互換)。

三、字符數組

1、對從鍵盤輸入的一個字符串中的大寫英文字母及數字進行計數。

2、計算字符長度(使用字符指針、函數)

3、刪除字符串的部分字符(字符串長度為n,將其左邊的k個字符刪除,其它字符左移)。

4、計算一個字符串中的單詞數。

5、刪除字符串中的某個字符。

6、判斷一個字符串是否回文。若是回文,輸出yes;否則輸出no(用指針和函數實現)

四、其它類型程序

1、求三個數中的最大數(用函數) 2、編寫兩個數交換的函數(用指針)

3、遞歸函數(求Xn的值)。

4、產生隨機數([min,max]范圍的隨機整數)

~7~

#include

void main()

{ int i,s=0;

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

s=s+i*i;

printf(“s=%d\n”,s);

}

#include

void main()

{ int i=1,s=0;

while(i<=20)

{s=s+i*i;i++;}

printf(“s=%d\n”,s);

}

#include

void main()

{ int i,t=1;

for(i=2;i<=20;i++)

t=t *i;

printf(“t=%d\n”,t);

}

#include

void main()

{ int i,t=1,s=0;

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

{ t=t *i;s=s+t; }

printf(“s=%d\n”,s);

}

#include

void main()

{ int i,a=1,b=1,c;

printf(“ %5d, %5d”,a,b);

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

{c=a+b;

a=b;b=c;

printf(“ %5d”,c);

}

printf(“ \n”);

}

#include

void main()

{ int i,a=1,b=1;

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

{ printf(“ %5d, %5d”,a,b);

a=a+b;

b=b+a;

}

printf(“ \n”);

}

#include

void main()

{ int i,j,a[][3]={1,2,3,4,5,6,7,8,9};

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

{

for(j=0;j<3;j++)

printf (“%4d”,a[i][j]);

printf(“ \n”);

}

......

}

#include

void main()

{ int i,a[10];

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

scanf(“%d”,&a[i]);

printf(“ \n”);

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

printf (“%4d”,a[i]);

printf(“ \n”);

......

}

#include

void main()

{ int i,s=0;

int a[10]={5,7,2,4,9,3,6,5,10,20};

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

{ printf (“%4d”,a[i]);

s=s+a[i];

}

printf(“\n sum=%d \n”,s);

}

#include

總結

以上是生活随笔為你收集整理的c语言编程顺序查找例题,C语言典型编程例题.doc的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。