第一范文网 - 专业文章范例文档资料分享平台

程序填空(最终版本)

来源:用户分享 时间:2025/6/7 17:00:57 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

{

char item[100];

printf(\ gets(item);

/***********FILL***********/ _____;

printf(\}

【参考答案】s[i]!= *(s+i)!= *(i+s)!= 【参考答案】|| 【参考答案】s[j]=s[i] *(s+j)=*(s+i) s[j]=*(s+i) *(s+j)=s[i]

【参考答案】delnum(item)

【程序填空】功能:将一个字符串中的前N个字符复制到一个字符数组中去,不许使用strcpy函数。 #include main ( ) {

char str1[80],str2[80]; int i,n;

/**********FILL**********/ gets(_____); scanf(\

/**********FILL**********/ for (i=0; _____ ;i++) /**********FILL**********/ _____

/**********FILL**********/ _____

printf(\}

【参考答案】str1 【参考答案】i

【参考答案】str2[i]=str1[i] *(str2+i)=*(str1+i) *(str2+i)=str1[i] str2[i]=*(str1+i) 【参考答案】str2[n]='\\0' str2[i]='\\0' str2[n]=0 str2[i]=0 *(str2+n)='\\0' *(str2+i)='\\0' *(str+n)=0 *(str2+i)=0

【程序填空】功能:给出二维数组

a[3][3]={{1,2,4},{6,1,5},{8,0,0}},计算各行元素的最小值,并存入一个一维数组中。 #include

void fun(int m[][3],int n[ ]) { int i,j,min; for(i=0;i<3;i++)

/**********FILL************/ { _____;

/**********FILL************/ for(_____;j<3;j++)

if( min>m[i][j])min=m[i][j]; /**********FILL************/ _____; }} main()

{int i,a[3][3]={{1,2,4},{6,1,5},{8,0,0}},b[3]={0}; fun(a,b);

for(i=0;i<3;i++) printf(\【参考答案】min=m[i][0] 【参考答案】j=1 j=0

【参考答案】n[i]=min

【程序填空】功能:产生10个[30,90]区间上的随机整数,然后对其用选择法进行由小到大的排序。 #include main() {

/**********FILL**********/ _____ int i,j,k; int a[10]; for(i=0;i<10;i++) a[i]=random(61)+30; for(i=0;i<9;i++) {

/**********FILL**********/ _____

for(j=i+1;j<10;j++) /**********FILL**********/ if(_____) k=j; if(k!=i) {

t=a[k]; a[k]=a[i]; a[i]=t; } }

21

/**********FILL**********/ for(_____)

printf(\ printf(\}

【参考答案】int t 【参考答案】k=i 【参考答案】a[k]>a[j] 【参考答案】i=0;i<10;i++

【程序填空】功能:定义一个5行5列的矩阵,要求主对角线和辅对角线元素值为1,其它元素值为0。 #include \

/**********FILL************/ void ff(_____) {int i,j; for(i=0;i<5;i++) for(j=0;j<5;j++)

/**********FILL************/ if(_____||(j+i==4))a[i][j]=1; /**********FILL************/ else _____;} main()

{ int s[5][5],i,j; ff(s);

printf(\输出5×5的矩阵:\\n\ for(i=0;i<5;i++) {for(j=0;j<5;j++)

printf(\ printf(\【参考答案】int a[ ][5] int a[5][5] 【参考答案】(i==j) 【参考答案】a[i][j]=0

【程序填空】功能:从键盘上输入一个3行3列的矩阵的各个元素的值,然后分别输出主对角线元素和辅对角线元素之和

#include \#define M 3 fun(int f[ ][M]) {

int i,sum1,sum2;

/**********FILL************/ _____;

for(i=0;i<3;i++) {sum1=sum1+f[i][i]; /**********FILL************/ sum2=sum2+_____; }

printf(\main()

{ int a[M][M],i,j;

printf(\给数组元素赋值:\\n\/**********FILL************/ for(_____;i<3;i++)

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

scanf(\ printf(\输出3×3的矩阵:\\n\ for(i=0;i<3;i++) {for(j=0;j<3;j++)

printf(\ printf(\ fun(a);} 【参考答案】sum1=sum2=0 【参考答案】f[i][2-i] f[i][M-1-i] 【参考答案】i=0

22

搜索更多关于: 程序填空(最终版本) 的文档
程序填空(最终版本).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c04v595kc9d47ty70k2ay_6.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top