1、y)swap(&y);z)swap(& if(y printf(%3d%3d%3d,x,y,z); wwjt();void wwjt() FILE *IN,*OUT; int m,n; int i2; IN=fopen(in.dat,r); if(IN=NULL) Read FILE Error OUT=fopen(out.datw if(OUT=NULL)Write FILE Error for(n=0;n3;n+) for(m=0;mn2) swap(pointer1,pointer2);n3) swap(pointer1,pointer3); if(n2n3) void swap(int
2、 *p1,int *p2)将s所指字符串的反序和正序进行连接形成一个新串放在 t所指的数组中。例如:当s所指的字符串的内容为ABCD时,t所指数组中 的内容为DCBAABCD。 d = len(s);(strlen(s) for (i = 1(i=0); id; i+) t2*d = /0(0);把20个随机数存入一个数组,然后输出该数组中的 最小值。其中确定最小值的下标的操作在fun函数中 实现,请给出该函数的定义。#include #define VSIZE 20 int vectorVSIZE ;int fun(int list,int size) /*Program*/ /* End
3、*/ main() int i; for (i=0;iVSIZE;i+) vectori=rand();Vector%d=%6dn,i,vectori); i=fun(vector,VSIZE);nMininum: Vector%d=%6dnvoid wwjt() int i,t; FILE *fp ; fp = fopen(, ) ; fprintf(fp, t=fun(vector,VSIZE);,t,vectort); fclose(fp) ;输出9*9口诀。 for (i=1;10; for(j=1;ja&cAZ)c=c+4; if(c+4)|c) 编写input()和output()
4、函数输入,输出5个学生的数据记录。#define N 5struct student char num6; char name8; int score4; stuN;input(stu)struct student stu; /*FOUND*/j;N;n please input %d of %dn,i+1,N);num: %sstui.num);name:,stui.name); for(j=0;score %d.,j);stui.scorej);nprint(stu) int i,j;nNo. Name Sco1 Sco2 Sco3n=N;%-6s%-10s,stui.num,stui.n
5、ame);%-8d,stui.scorej); input(); print();/*-产生20个30,120上的随机整数放入二维数组a54 中,求每行元素的和。#include stdlib.hvoid row_sum(int a54,int b5) void row_sum(); int a54,b5,i,j;5;4; aij=rand()%(120-30+1)+30;%5d,aij); row_sum(a,b);%6d,bi); int i54; int o5;imn); row_sum(i,o);,on);在歌星大奖赛中,有10个评委为参赛的选手打分,分数为 1100分。选手最后得分为
6、:去掉一个最高分和一个最低分 后其余8个分数的平均值。请编写一个程序实现。score); if(maxscore) score:,(sum-max-min)/8);Char fun(char*c)fun=c;return*c将字符串中的小写字母转换为对应的大写字母, 其它字符不变。string.hvoid change(char str) void change(); char str40; gets(str); change(str); puts(str); char i200;,i); change(i);%sn-功能:考查字符串数组的应用。输出26个英文字母。 for (i = 0; i
7、 26; stringi = A+i; printf (the arrary contains %sn,string);输入aSdFG输出为asdfg。-*/*FOUND*/bool fun(char *c) if(*c)*c-=-; char s81,p=s; gets(s); while(*p) *p=fun(p); p+; putchar( /*Program*从读入的整数数据中,统计大于零的整数个数和小于零的 整数个数。用输入零来结束输入,程序中用变量i统计大于 零的整数个数,用变量j统计小于零的整数个数。 if(n0)i=i+1; if(n4) z=x的八次幂(x-4) z=z=4/
8、(x*(x+1)(x-10) z=|x|+20(其他)math.hfloat y(float x) float x;%fx);y=%fn,y(x); int n; float i; float o;i); o=y(i);,o);删除字符串中的数字字符。输入字符串:48CTYP9E6,则输出:CTYPE。void fun (char *s) else *s+=*p+; *s=0;给a和b分别输入3和6 ,输出为a=6 b=3void fun (int a, b) int t; t=a;enter a,b:scanf(b); fun(&a=%d b=%dn,a,b);能计算从1开始到n的自然数中偶数的平方的和,n由 键盘输入,并在main()函数中输出。(n是偶数)int fun(int n) int m;Enter m:, &m);nThe result is %dn, fun(m); int o; int c; for(c=1;=5;c+)t); o=fun(t);
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1