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

2020-04-18 02:41

决战期末

【程序设计】 功能:从字符串s中删除指定的字符c。

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

#include void wwjt();

fun(char s[],char c) {

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

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

main() {

static char str[]=\c and borland c++\

char c='a'; fun(str,c);

printf(\ wwjt(); }

void wwjt() {

FILE *IN,*OUT; char sin[80],cIN; int i;

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

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

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

printf(\Verify The Current Dir.. it May Be Changed\

16

}

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

fscanf(IN,\

cIN=getc(IN);cIN=getc(IN); fun(sin,cIN);

fprintf(OUT,\ }

fclose(IN); fclose(OUT); }

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

【程序填空】

功能:要求输出如下结果: b=-1 a=65535 a=65534

a=30 b=6 c=5

按要求在空中填入合适的变量完善程序。

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

#include main() {

/***********SPACE***********/ int b=-1,【?】;unsigned a;

/***********SPACE***********/ a=【?】;

printf(\

/***********SPACE***********/ 【?】+=b;

printf(\

/***********SPACE***********/ b=(a=30)/【?】;

printf(\}

/*------------------------------------------------------ 【程序改错】 功能:编写input()和output()函数输入,输出5个学生的数据记录。

决战期末

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

#include #define N 5

struct student {

char num[6]; char name[8]; int score[4]; } stu[N];

input(stu)

struct student stu[]; {

/**********FOUND**********/ int i;j;

for(i=0;i

printf(\please input %d of %d\\n\ printf(\

scanf(\ printf(\

scanf(\ for(j=0;j<3;j++) {

/**********FOUND**********/ printf(\

scanf(\ }

printf(\ } }

print(stu)

struct student stu[]; {

int i,j;

printf(\Name Sco1 Sco2 Sco3\\n\

17

/**********FOUND**********/ for(i=0;i<=N;i++) {

printf(\me);

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

printf(\ printf(\ } }

main() {

input(); print(); }

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

【程序设计】 功能:产生20个[30,120]上的随机整数放入二维数组a[5][4]

中,求每行元素的和。

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

#include \#include void wwjt();

void row_sum(int a[5][4],int b[5]) {

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

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

main() {

void row_sum(); int a[5][4],b[5],i,j; for(i=0;i<5;i++)

决战期末

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

a[i][j]=rand()%(120-30+1)+30; for(i=0;i<5;i++) {

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

printf(\ printf(\ }

row_sum(a,b); for(i=0;i<5;i++)

printf(\ printf(\ wwjt(); }

void wwjt() {

FILE *IN,*OUT; int m,n; int i[5][4]; int o[5];

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

printf(\ }

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

printf(\ }

for(m=0;m<5;m++) for(n=0;n<4;n++)

fscanf(IN,\ row_sum(i,o); for(n=0;n<5;n++)

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

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

【程序填空】

功能:将字母转换成密码,转换规则是将当前字母变成其后的第

四个字母,但W变成A、X变成B、Y变成C、Z变成D。小写字 母的转换规则同样。

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

#include main() {

char c;

/***********SPACE***********/ while((c=【?】)!='\\n') {

/***********SPACE***********/

if((c>='a'&&c<='z')||(c>='A'&&c<='Z'))【?】;

/***********SPACE***********/ if((c>'Z'【?】c<='Z'+4)||c>'z') c-=26; printf(\ } }

/*------------------------------------------------------ 【程序改错】

功能:写一个函数,求一个字符串的长度,在main函数中输入字 符串,并输出其长度。

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

#include #include

int length(p) char *p; {

18

决战期末

int n; n=0;

/**********FOUND**********/ while(*p=='\\0') {

n++; p++; }

return n; }

main() {

int len;

/**********FOUND**********/ char *str[20];

printf(\ scanf(\

/**********FOUND**********/ len==length(str); printf(\string has %d characters.\}

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

【程序设计】

功能:从键盘上输入任意实数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**********/

19

/********** 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); }

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

【程序填空】

功能:删除字符串中的指定字符,字符串和要删除的字符均由键盘 输入。

决战期末

gets(【?】);str

for(i=0;【?】;i++)I

【?】; str[k]=str[i]

20


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

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

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

马上注册会员

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