云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > c语言程序填空(含答案)

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

  • 62 次阅读
  • 3 次下载
  • 2025/6/16 3:33:08

决战期末

【程序填空】

功能:写一个函数,求一个字符串的长度,在main函数中输入字 符串,并输出其长度。 len=length(str);

...

Int 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(\

1

if(x

printf(\ wwjt(); }

void wwjt() {

FILE *IN,*OUT; int m,n; int i[2];

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

printf(\ }

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

printf(\ }

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

for(m=0;m<2;m++) {

fscanf(IN,\ }

swap(&i[0],&i[1]);

fprintf(OUT,\ fprintf(OUT,\ }

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所指的字符串的内容为\时,t所指数组中

的内容为\。

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) for (i=1;i<10;i++)

....{

/**********Program**********/ for(j=1;j<10;j++)

....

/********** End **********/ printf(\,result);

.........}

2

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

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

【程序填空】

功能:输出9*9口诀。

决战期末

【程序改错】

功能:以下程序把两个数按由大到小的顺序输出来.

swap( int *p1,*p2)(int t)

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

scanf(\(&a,&b)); printf(\*p,*q));

【程序设计】

功能:求1到100之间的偶数之积。 ------------------------------------------------*/

#include void wwjt();

double fun(int m) {

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

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

main() {

printf(\ wwjt(); }

void wwjt() {

FILE *IN,*OUT; int iIN,i;

double dOUT;

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

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

3

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

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

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

fscanf(IN,\ dOUT=fun(iIN);

fprintf(OUT,\ }

fclose(IN); fclose(OUT); }

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

【程序填空】

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

四个字母,但W变成A、X变成B、Y变成C、Z变成D。小写字 母的转换规则同样。 while((c=getchar())!='\\n')

.........

if((c>='a'&&c<='z')||(c>='A'&&c<='Z'))

c=c+4;

.....

if((c>'Z'&&c<='Z'+4)||c>'z')

...

【程序改错】 功能:编写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\

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

printf(\me);

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

printf(\ printf(\ } }

main() {

input();

4

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()

搜索更多关于: c语言程序填空(含答案) 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

决战期末 【程序填空】 功能:写一个函数,求一个字符串的长度,在main函数中输入字 符串,并输出其长度。 len=length(str); ...Int length(p) ......... N++; ...P++; ...【程序改错】 功能:将一个字符串中的大写字母转换成小写字母。 bool (char)fun(char *c) ...... fun= c;(return *c) ....................... puts(*p);(putchar(*p)) 【程序设计】 功能:编写函数实现两个数据的交换,

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com