下列程序用于将源文件中的字母进行大小写转换,请填写while的请句。
include<iostream.h>
include<fstream.h>
include<iomanip.h>
void main()
{
char ch;
fstream file1,file2;
char fnl[10],fn2[10];
cout<<“输入源文件名:”;
cin>>fn1;
cout<<“输入目标文件名:”;
cin>>fn2;
{i
第1题:
下列给定程序中,函数fun()的功能是;将s所指字符串中的字母转换为按字母序列的后续字母(但Z转化为A,z转化为 a),其他字符不变。
请改正函数fun()中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
试题程序:
include <stdio.h>
include <ctype.h>
include <conio.h>
void fun(char *s)
/*************found**************/
{ while(*s!='@')
{ if(*s>='A' &*s<='z'||*s>='a'&&*s<='z')
{if(*s=='Z') *S='A';
else if(*S=='z') *s='a';
else *s+=1;
}
/*************found**************/
(*s)++;
}
}
main()
{ char s[80];
clrscr();
printf("\n Enter a string with length <80:\n\n");gets(s);
printf("\n The string:\n\n");puts(s);
fun(s);
printf("\n\n The Cords:\n\n");puts(s);
}
第2题:
请读程序: # include<stdio.h> main( ) {int num=0; while(num<=2) {num+ +;printf("%d\n",num);} } 上面程序的输出结果是 ( )
A.1
B.1 2
C.1 2 3
D.1 2 3 4
第3题:
1、如下C语言程序,请填写结果。 程序: #include<stdio.h> int main() { int i=0; do { i++; } while(i<=3); printf("%d",i); return 0; } 该程序运行的结果是()。
第4题:
下面程序实现输出从“!”开始的91个ACCII字符及码值,要求每行输出7项。请完成程序。
include<iostream.h>
void main( ) {
char c= "!";
int d , n=1;
do {
while (n<=7) {
d=c;
cout<<c<< "=" <<d<<“”;
c++
n++;
}
cout<< "\n" ;
【 】;
} while(c<= '!' +90)
cout<< "\n" ;
}
第5题:
下列程序是输入一个小写字母,转换成对应大写字母的后一个字母输出。例如:'a'将转换成'B'、…、'y'将转换成'Z',其中的'z'将转换成'A'。请填写程序中所缺少语句: #include<stdio.h> void main() { char ch; scanf("%c", &ch); ch=ch-32+1; printf("%cn", ch); }