c语言-第8章作业2
摘要:书面作业12专业理科大类学号3120101717姓名马凌浩请注意:课程网站的公告上关于考试的通知!习题8二、填空题1.下列函数在一维数组a中将x插入到下标为i(i>=0)的元素前。如果i>=元素的个数,则x插入到末尾。原有的元素个数存放在指针n所指向的变量中,插入后元素个数加1。请填空。voidinsert(doublea[],int*n,doublex,inti){intj;if___(i<n_)_____for(j=*n-1;__j>=i___;j--)__a[j+1]________=a[j];elsei=*n;a[i]=____x______;(*n)++;}2.下列程序先消除输入字符串的前后空格,再判断是否是“回文”(即字符串正读和倒读都是一样),若是则输出YES,否则输出NO。请填空。#include<stdio.h>#include<string.h>intmain(void){chars[80],ch,*p,*q;inti,j,n;gets(s);p=__s________;while(*p==‘‘)___p++_______;n=strlen(s);q=__s+n-1_______;while(*q==‘‘)__q--________;while(___p<q______&&*p==*q){p++;_q--__;}if(p<q)printf(“NO\n”);elseprintf(“YES\n”);return0;}3.下列程序在数组中同时查找最大元素和最小元素的下标,分别存放在main()函数的max和min变量中。请填空。voidf
温馨提示:当前文档最多只能预览
5 页,若文档总页数超出了
5 页,请下载原文档以浏览全部内容。
本文档由 匿名用户 于 2022-09-14 23:09:52上传分享