c语言程序填空(含答案)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
【程序填空】
功能:写一个函数,求一个字符串的长度,在main函数中输入字
符串,并输出其长度。
len=length(str...);
I.nt length ........(p)
N.++..;
P.++..;
【程序改错】
功能:将一个字符串中的大写字母转换成小写字母。
bool (char)
......fun(char *c)
fun= c;(return *c)
..........
puts(*p);(putchar(*p))
.............
【程序设计】
功能:编写函数实现两个数据的交换,在主函数中输入任
意三个数据,调用函数对这三个数据从大到小排序。
------------------------------------------------*/
#include<>
void wwjt();
void swap(int *a,int *b)
{
/**********Program**********/
/********** End **********/
}
main()
{
int x,y,z;
scanf("%d%d%d",&x,&y,&z);
if(x if(x if(y printf("%3d%3d%3d",x,y,z); wwjt(); } void wwjt() { FILE *IN,*OUT; int m,n; int i[2]; IN=fopen("","r"); if(IN==NULL) { printf("Read FILE Error"); } OUT=fopen("","w"); if(OUT==NULL) { printf("Write FILE Error"); } for(n=0;n<3;n++) { for(m=0;m<2;m++) { fscanf(IN,"%d",&i[m]); } swap(&i[0],&i[1]); fprintf(OUT,"%d\n",i[0]); fprintf(OUT,"%d\n",i[1]); } fclose(IN); fclose(OUT); } /*------------------------------------------------------- 【程序填空】 功能:输入3个数a,b,c,按从小到大的顺序输出。 - if(n1>n2 .....) swap(pointer1,pointer2); if(n1>n3 .....) swap(pointer1,pointer3); if(.n2>n3 .....) void swap(int *p1,int *p2 .............) 【程序改错】 功能:将s所指字符串的反序和正序进行连接形成一个新串放在 t所指的数组中。 例如:当s所指的字符串的内容为"ABCD"时,t所指数组中 的内容为"DCBAABCD"。 d = len(s);(strlen(s) .......... for (i = 1(i=0) .....; i t[2*d] = '/0'.(.‘.\.0.’.).; 【程序设计】 功能:把20个随机数存入一个数组,然后输出该数组中的 最小值。其中确定最小值的下标的操作在fun函数中 实现,请给出该函数的定义。------------------------------------------------*/ #include <> #define VSIZE 20 void wwjt(); int vector[VSIZE] ; int fun(int list[],int size) { /**********Program**********/ /********** End **********/ } main() { int i; for (i=0;i { vector[i]=rand(); printf("Vector[%d]=%6d\n",i,vector[i]); } i=fun(vector,VSIZE); printf("\nMininum: Vector[%d]=%6d\n",i,vector[i]); wwjt(); } void wwjt() { int i,t; FILE *fp ; fp = fopen("", "w") ; for (i=0;i { fprintf(fp,"Vector[%d]=%6d\n",i,vector[i ]); } t=fun(vector,VSIZE); fprintf(fp,"\nMininum: Vector[%d]=%6d\n",t,vector[t]); fclose(fp) ; } /*------------------------------------------------------- 【程序填空】 功能:输出9*9口诀。 for (i=1;i<10;i++ ....) for(j=1;j<10;.j++ ...) printf("%d*%d=%-3d",i,j,.result ......);..【程序改错】