决战期末
{
printf(\Verify The Current Dir.. it May Be Changed\ }
for(iCOUNT=0;iCOUNT<10;iCOUNT++)
fscanf(IN,\ iOUT=fun(iIN,10);
fprintf(OUT,\ fclose(IN); fclose(OUT); }
/*-------------------------------------------------------
【程序填空】
功能:数组名作为函数参数,求平均成绩。
s+=a[i]; av=s/5; return a;
scanf(\,&sco[i]); av=aver(sco);
【程序改错】
功能:分别统计输入的字符串中各元音字母(即:A、E、i、O、U) 的个数。
注意:字母不分大、小写。 num[k]=0;
if (i >0)
【程序设计】
-------------------------------------------------功能:求一个给定字符串中的字母的个数。
------------------------------------------------*/
11
#include
int fun(char s[]) {
/**********Program**********/
/********** End **********/ }
main() {
char str[]=\ int k;
k=fun(str);
printf(\ wwjt(); }
void wwjt() {
FILE *IN,*OUT; char sin[80]; int iOUT,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\ }
for(i=0;i<10;i++) {
fscanf(IN,\ iOUT=fun(sin); }
决战期末
fprintf(OUT,\ fclose(IN); fclose(OUT); }
/*------------------------------------------------
【程序设计】
--------------------------------------------------
功能:将字符串中的小写字母转换为对应的大写字母, 其它字符不变。
------------------------------------------------*/
#include \#include
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(\
12
if(IN==NULL) {
printf(\ }
OUT=fopen(\ if(OUT==NULL) {
printf(\ }
fscanf(IN,\ change(i);
fprintf(OUT,\ fclose(IN); fclose(OUT); }
/*------------------------------------------------
【程序设计】
--------------------------------------------------
功能:将字符串中的小写字母转换为对应的大写字母, 其它字符不变。
------------------------------------------------*/
#include \#include
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); }
/*------------------------------------------------------ 【程序改错】
功能:将一个字符串中的大写字母转换成小写字母。 char fun(char *c) fun= c;return *c
【程序填空】
功能:考查字符串数组的应用。输出26个英文字母。
-------------------------------------------------------*/
#include
13
char string[256]; int i;
/***********SPACE***********/ for (i = 0; i < 26; 【?】)
/***********SPACE***********/ string[i] = 【?】; string[i] = '\\0';
/***********SPACE***********/ printf (\arrary contains %s\\n\【?】); }
/*------------------------------------------------
【程序设计】
功能:根据整型形参m,计算如下公式的值:
y=1/5+1/6+1/7+1/8+1/9+1/10...+1/(m+5)
例如:若m=9,则应输出:1.168229
------------------------------------------------*/
#include
double fun(int m) {
/**********Program**********
/********** End **********/ }
main() {
int n;
printf(\ scanf(\
printf(\ wwjt(); }
void wwjt() {
决战期末
FILE *IN,*OUT; int i ; int t; double o;
IN=fopen(\ if(IN==NULL) {
printf(\ }
OUT=fopen(\ if(OUT==NULL) {
printf(\ }
for(i=0;i<5;i++) {
fscanf(IN,\ o=fun(t);
fprintf(OUT,\ }
fclose(IN); fclose(OUT); }
/*------------------------------------------------------ 【程序改错】
功能:从键盘输入十个学生的成绩,统计最高分,最低分和平均分。 max代表最高分,min代表最低分,avg代表平均分。
float a[8],min,max,avg; a[10]
scanf(\ &a[i] }
max=min=avg=a[0];
if(mina[i] 【程序填空】
功能:考查字符串数组的应用。输出26个英文字母。
-------------------------------------------------
14
------*/
#include
char string[256]; int i;
/***********SPACE***********/ for (i = 0; i < 26; 【?】)
/***********SPACE***********/ string[i] = 【?】; string[i] = '\\0';
/***********SPACE***********/ printf (\arrary contains %s\\n\【?】); }
/*------------------------------------------------------ 【程序改错】 功能:将s所指字符串的反序和正序进行连接形成一个新串放在 t所指的数组中。 d = len(s); strlen[s]
for (i = 1; i 【程序设计】 功能:把20个随机数存入一个数组,然后输出该数组中的 最小值。其中确定最小值的下标的操作在fun函数中 实现,请给出该函数的定义。 ------------------------------------------------*/ #include #define VSIZE 20 void wwjt(); int vector[VSIZE] ; int fun(int list[],int size) { /**********Program**********/ 决战期末 /********** End **********/ ------*/ #include --------- scanf(\&score); 【程序填空】 %c\功能:输入3个数a,b,c,按从小到大} 的顺序输出。 /*------------------------------------------------------------------------------------------------- 15