C语言基础编程试题案例.pdf
《C语言基础编程试题案例.pdf》由会员分享,可在线阅读,更多相关《C语言基础编程试题案例.pdf(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1、数组元素逆序输出;/1.#include void print(int*arr_p,int n)int i;for(i=n-1;i=0;i-)printf(%d ,arr_pi);int main()int n,i;scanf(%d,&n);int arrn;for(i=0;i n;i+)scanf(%d,&arri);print(arr,n);return 0;2、数组元素逆序保存;/2.#include void turn_save(int*arr_p,int len)int i,temp;for(i=0;i len/2;i+)temp=arr_pi;arr_pi=arr_plen-i
2、-1;arr_plen-i-1=temp;int main()int n,i;scanf(%d,&n);int arrn;for(i=0;i n;i+)scanf(%d,&arri);turn_save(arr,n);for(i=0;i n;i+)printf(%d,arri);return 0;3、数组元素删除;/3.#include int delete(int*arr,int len,int delete_num)int i,j;for(i=0;i len;i+)if(delete_num=arri)for(j=i+1;j len;j+)arrj-1=arrj;len-;i-;retur
3、n len;int main()int arr=-1,-1,1,1,3,4,4,5,7,9,9;int i;int len=sizeof(arr)/sizeof(arr0);int delete_num;scanf(%d,&delete_num);len=delete(arr,len,delete_num);for(i=0;i len;i+)printf(%d,arri);return 0;4、数组元素插入;4./notice#include void insert(int*arr,int len,int insert_num)int i,j;for(i=0;i len-1;i+)if(ins
4、ert_num=i;j-)arrj+1=arrj;arri=insert_num;break;if(insert_num=arrlen-2)arrlen-1=insert_num;int main()int arr8=-2,1,3,5,7,9,11;int len=sizeof(arr)/sizeof(arr0);int i;int insert_num;scanf(%d,&insert_num);insert(arr,len,insert_num);for(i=0;i len;i+)printf(%d,arri);return 0;5 数组元素循环 n 个;5.#include void c
5、irculate(int*arr,int len,int n)int i,count;int temp;for(count=0;count=0;i-)arri+1=arri;arr0=temp;int main()int arr=1,2,3,4,5,6;int len=sizeof(arr)/sizeof(arr0);int i;int n;scanf(%d,&n);circulate(arr,len,n);for(i=0;i len;i+)printf(%d,arri);return 0;6.冒泡排序 6.#include void bubble_sort(int*arr,int len)i
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 基础 编程 试题 案例
限制150内