c语言程序填空(含答案)(2)

2020-04-18 02:41

决战期末

printf(\ }

fscanf(IN,\ change(i);

fprintf(OUT,\ fclose(IN); fclose(OUT); }

/*-------------------------------------------------------

【程序填空】

-功能:考查字符串数组的应用。输出26个英文字母。 for (i = 0; i < 26; i++)

...

arrary

string[i] = ‘A’+i; printf

(\

contains %s\\n\,string);

......

.......

【程序改错】

功能:将一个字符串中的大写字母转换成小写字母。

例如:输入aSdFG输出为asdfg。

------------------------------------------------------*/

#include

/**********FOUND**********/ bool fun(char *c) {

if(*c<='Z'&&*c>='A')*c-='A'-'a'; /**********FOUND**********/ fun= c; }

main() {

/**********FOUND**********/ char s[81],p=s; gets(s); while(*p)

6

{

*p=fun(p);

/**********FOUND**********/ puts(*p); p++; }

putchar('\\n'); }

/*------------------------------------------------

【程序设计】

功能:将字符串中的小写字母转换为对应的大写字母, 其它字符不变。

------------------------------------------------*/

#include \#include void wwjt();

void change(char str[]) {

/**********Program******** /********** End **********/ }

main() {

void change(); char str[40]; gets(str); change(str); puts(str); wwjt(); }

void wwjt() {

FILE *IN,*OUT; char i[200];

IN=fopen(\ if(IN==NULL) {

决战期末

printf(\ }

OUT=fopen(\ if(OUT==NULL) {

printf(\ }

fscanf(IN,\ change(i);

fprintf(OUT,\ fclose(IN); fclose(OUT); }

/*-------------------------------------------------------

【程序填空】

功能:从读入的整数数据中,统计大于零的整数个数和小于零的

整数个数。用输入零来结束输入,程序中用变量i统计大于 零的整数个数,用变量j统计小于零的整数个数。 if(n>0)i=i+1;

....

if(n<0)j=j+1;

.....

..

scanf(\&n);

printf(\

}

【程序改错】

功能:实现交换两个整数的值。 void fun (int a, b(int *a, int *b) t=at=*a

............

.............

a=b;(*a=*b) b=t;*b=t

{

int a,b;

printf(\

7

【程序设计】

功能:从键盘上输入任意实数x,求出其所对应的函数值。

z=(x-4)的二次幂(x>4) z=x的八次幂(x>-4) z=z=4/(x*(x+1))(x>-10) z=|x|+20(其他)

------------------------------------------------*/

#include #include void wwjt();

float y(float x) {

/**********Program**********/

/********** End **********/ }

main() {

float x;

scanf(\

printf(\ wwjt(); }

void wwjt() {

FILE *IN,*OUT; int n; float i; float o;

IN=fopen(\ if(IN==NULL) {

printf(\ }

OUT=fopen(\ if(OUT==NULL) {

决战期末

printf(\ }

for(n=0;n<10;n++) {

fscanf(IN,\ o=y(i);

fprintf(OUT,\ }

fclose(IN); fclose(OUT); }

/*-------------------------------------------------------

【程序填空】

功能:删除字符串中的数字字符。 例如:输入字符串:48CTYP9E6,则输出:CTYPE。

main() {

int a,b;

printf(\

a,b:\ fun(&a,&b);

printf(\}

/*------------------------------------------------

【程序设计】

功能:能计算从1开始到n的自然数中偶数的平方的和,n由 键盘输入,并在main()函数中输出。(n是偶数)

------------------------------------------------void fun (char *s) */

........

else *s++=*p++; #include

....void wwjt();

*s=’\\0’;

.......int fun(int n)

{ 【程序改错】 /**********Program**********/ 功能:实现交换两个整数的值。 例如:给a和b分别输入3和6 ,输 /********** End **********/ 出为a=6 b=3 } -------------------------------------------------

-----*/ main() #include { /**********FOUND**********/ int m; void fun (int a, b) printf(\{ scanf(\ int t; printf(\ /**********FOUND**********/ wwjt(); t=a; } /**********FOUND**********/ a=b; void wwjt() /**********FOUND**********/ { b=t; FILE *IN,*OUT; } int t; int o;

8

决战期末

int c;

IN=fopen(\ if(IN==NULL) {

printf(\ }

OUT=fopen(\ if(OUT==NULL) {

printf(\ }

for(c=1;c<=5;c++) {

fscanf(IN,\ o=fun(t);

fprintf(OUT,\ }

fclose(IN); fclose(OUT); }

/*-------------------------------------------------------

【程序填空】

-功能:有五个学生,每个学生有3门课的成绩,从键盘输入以上数

据(包括学生号,姓名,三门课成绩),计算出平均成绩,

设原有的数据和计算出的平均分数存放在磁盘文件\ for(j=0;j<3;j++)

return c;(sum)

.....

...

sum+=stu[i].score[j]; for(i=0;i<5;i++)

.........

....

......

if(fwrite(&stu[i],sizeof(struct

student),1,fp)!=1)

.......

【程序改错】

------------------------------------------------- 功能:计算数组元素中值为正数的平均值(不包括0)。

9

【程序设计】

功能:把20个随机数存入一个数组,然后输出该数组中的 最大值。

------------------------------------------------*/

#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(\ }

i=fun(vector,VSIZE); printf(\

Vector[%d]=m\\n\

wwjt(); }

void wwjt()

{ int i,t;

FILE *fp ;

fp = fopen(\ for (i=0;i

决战期末

{

fprintf(fp,\i]);

}

t=fun(vector,VSIZE); fprintf(fp,\

Vector[%d]=m\\n\ fclose(fp) ; }

/*-------------------------------------------------------

【程序填空】

-功能:当输入“2,5”的时候输出为“2 5 5”

for(i=0;i<=max-1;i++)

.....

f[1]=1;

..

f[i]+=f[j];

...

【程序改错】

功能:编写一个函数,该函数可以统计一个长度为3的字符串在另

一个字符串中出现的次数。 for(i=0;i<=strlen(str);i++)(i=i+3)

++i;++n n=fun(str,substr); printf(\【程序设计】

功能:统计出若干个学生的平均成绩,最高分以及得最高 分的人数。 例如:输入10名学生的成绩分别为92,87,68,56,92,

84,67,75,92,66,则输出平均成绩为77.9,

最高分为92,得最高分的人数为3人。

10

------------------------------------------------*/

#include void wwjt();

float Max=0; int J=0;

float fun(float array[],int n) {

/**********Program**********/

/********** End **********/ }

main( ) {

float a[10],ave; int i=0;

for(i=0;i<10;i++) scanf(\ ave=fun(a,10);

printf(\ printf(\ printf(\ wwjt(); }

void wwjt() {

FILE *IN,*OUT; float iIN[10],iOUT; int iCOUNT;

IN=fopen(\ if(IN==NULL) {

printf(\Verify The Currernt Dir..it May Be Changed\ }

OUT=fopen(\ if(OUT==NULL)


c语言程序填空(含答案)(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:哥廷根大学民法第二学期

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: