/***********SPACE***********/
if(【?
】){t=a[i];a[i]=a[k];a[k]=t;}
}
printf("outputthesortedarray:
\n");
for(i=0;i<=N-1;i++)
printf("%5d",a[i]);
printf("\n");
}
/*-------------------------------------------------------
【程序填空】
---------------------------------------------------------
题目:
以下程序的功能是删除字符串中的指定字符,字符串和
要删除的字符均由键盘输入。
-------------------------------------------------------*/
#include"stdio.h"
main()
{
charstr[80],ch;
inti,k=0;
/***********SPACE***********/
gets(【?
】);
ch=getchar();
/***********SPACE***********/
for(i=0;【?
】;i++)
/***********SPACE***********/
if(str[i]!
=ch){【?
】;k++;}
/***********SPACE***********/
【?
】;
puts(str);
}
/*------------------------------------------------
【程序设计】
--------------------------------------------------
题目:
编写函数fun,求任一整数m的n次方。
--------------------------------------------------
注意:
部分源程序给出如下。
请勿改动主函数
main和其它函数中的任何内容,仅在函
数fun的花括号中填入所编写的若干语句。
------------------------------------------------*/
#include"stdio.h"
main()
{intm,n;
longs;
longfun(int,int);
printf("输入m和n的值:
");
scanf("%d,%d",&m,&n);
s=fun(m,n);
printf("s=%ld\n",s);
yzj();
}
longfun(intm,intn)
{
/**********Program**********/
/**********End**********/
}
yzj()
{
FILE*IN,*OUT;
intn;
inti[2];
longo;
IN=fopen("in.dat","r");
if(IN==NULL)
{printf("ReadFileError");
}
OUT=fopen("out.dat","w");
if(OUT==NULL)
{printf("WriteFileError");
}
for(n=0;n<2;n++)
{
fscanf(IN,"%d",&i[n]);
}
o=fun(i[0],i[1]);
fprintf(OUT,"%ld\n",o);
fclose(IN);
fclose(OUT);
}
/*-------------------------------------------------------
【程序填空】
---------------------------------------------------------
题目:
以下程序的功能是对任一整数N(N≠0),它都可以分解成1
(或-1)和一些质数(素数)因子的形式。
如N=150时,可分
解成1×2×3×5×5;N=-150时,可分解为-1×2×3×5×5。
下边程序能实现这种分解过程。
当N=150,输出以下分解结
果:
N=1*2*3*5*5
-------------------------------------------------------*/
main()
{
intn,i,j,r;
scanf("%d",&n);
if(n==0)
{
printf("dataerror\n");
exit(0);
}
/***********SPACE***********/
elseif(【?
】)
printf("n=1");
else
{
printf("n=-1");
n=-n;
}
/***********SPACE***********/
for(【?
】;i<=n;i++)
{
/***********SPACE***********/
【?
】;
while(r==0)
{
printf("*%d",i);
/***********SPACE***********/
【?
】;
r=n%i;
}
}
printf("\n");
}
/*-------------------------------------------------------
【程序填空】
---------------------------------------------------------
题目:
输出100到1000之间的各位数字之和能被15整除的所有数,
输出时每10个一行。
-------------------------------------------------------*/
main()
{
intm,n,k,i=0;
for(m=100;m<=1000;m++)
{
/***********SPACE***********/
【?
】;
n=m;
do
{
/***********SPACE***********/
k=k+【?
】;
n=n/10;
/***********SPACE***********/
}【?
】;
if(k%15==0)
{
printf("%5d",m);i++;
/***********SPACE***********/
if(i%10==0)【?
】;
}
}
}
/*-------------------------------------------------------
【程序填空】
---------------------------------------------------------
题目:
以下程序的功能是将一个字符串中的前N个字符复制到
一个字符数组中去,不许使用strcpy函数。
-------------------------------------------------------*/
main()
{
charstr1[80],str2[80];
inti,n;
/***********SPACE***********/
gets(【?
】);
scanf("%d",&n);
/***********SPACE***********/
for(i=0;【?
】;i++)
/***********SPACE***********/
{【?
】;}
/***********SPACE***********/
【?
】;
printf("%s\n",str2);
}
/*-------------------------------------------------------
【程序填空】
---------------------------------------------------------
题目:
以下程序的功能是求一个二维数组中每行的最大值和每行
的和。
-------------------------------------------------------*/
#include"stdlib.h"
main()
{
inta[5][5],b[5],c[5],i,j,k,s=0;
for(i=0;i<5;i++)
for(j=0;j<5;j++)
a[i][j]=rand()%(40)+20;
for(i=0;i<5;i++)
{
/***********SPACE***********/
k=a[i][0];【?
】;
for(j=0;j<5;j++)
{
/***********SPACE***********/
if(k】;
s=s+a[i][j];
}
b[i]=k;
/***********SPACE***********/
【?
】;
}
for(i=0;i<5;i++)
{
for(j=0;j<5;j++)
/***********SPACE***********/
printf("%5d",【?
】);
printf("%5d%5d",b[i],c[i]);
printf("\n");
}
}
/*------------------------------------------------
【程序设计】
--------------------------------------------------
题目:
编写函数求1~100中奇数的平方和。
结果为166650。
--------------------------------------------------
注意:
部分源程序给出如下。
请勿改动主函数
main和其它函数中的任何内容,仅在函
数的花括号中填入所编写的若干语句。
------------------------------------------------*/
#include"stdio.h"
floatsum(intn)
{
/**********Program**********/
/**********End**********/
}
main