printf(\} }
60021程序填空,不要改变与输入输出有关的语句。
连续输入一批以 # 结束的字符串(字符串的长度不超过80),遇 ## 则全部输入结束。 统计并输出每个字符串的有效长度。 例:括号内是说明 输入:
hello 12#abc+0## (连续输入2个字符串\和\输出:
8 (\的有效长度是8) 5 (\的有效长度是5)
#include \#define MAXLEN 80 int main( )
{ int len,count,i,k; char ch,oldch,str[MAXLEN]; oldch=' ';
while((ch=getchar())!='#'||oldch!='#'){ k=0;
while(ch!='#'&& k< MAXLEN-1){ str[k++]=ch; ch=getchar(); }
oldch='#'; str[k]=''; len=0;
for(i=0;str[i];i++) len++;
printf(\} }
60022程序填空,不要改变与输入输出有关的语句。
连续输入一批以 # 结束的字符串(字符串的长度不超过80),遇 ## 则全部输入结束。 统计并输出每个字符串中大写辅音字母的个数(大写辅音字母:除'A','E','I','O','U'以外的大写字母)。
例:括号内是说明 输入:
HELLO#IT12#uieiaba## (连续输入3个字符串) 输出:
3 (\中有3个大写辅音字母) 1 (\中有1个大写辅音字母) 0 (\中没有大写辅音字母)
#include \#define MAXLEN 80 int main( ) { int count,i,k;
char ch,oldch,str[MAXLEN];
oldch=' ';
while((ch=getchar())!='#'||oldch!='#'){ k=0;
while(ch!='#'&& k< MAXLEN-1){ str[k++]=ch; ch=getchar(); }
oldch='#'; str[k]='';
/*---------*/
printf(\} }
60023程序填空,不要改变与输入输出有关的语句。
输入一个字符并回车,再连续输入一批以 # 结束的字符串(字符串的长度不超过80),遇 ## 则全部输入结束。在每个字符串中查找该字符,如果找到,则输出该字符在字符串中所对应的最大下标(下标从0开始);否则输出“Not Found”。 例:括号内是说明 输入:
m (输入一个字符)
moon#programming#1234## (输入3个字符串\输出:
0 (m在\中对应的最大下标是0)
7 (m在\中对应的最小下标是7) Not Found (\中没有m)
#include \#define MAXLEN 80 int main( )
{ int count,i,k,flag,sub;
char cc,ch,oldch,str[MAXLEN]; oldch=' ';
cc=getchar();
getchar();
while((ch=getchar())!='#'||oldch!='#'){ k=0;
while(ch!='#'&& k< MAXLEN-1){ str[k++]=ch; ch=getchar(); }
oldch='#'; str[k]='';
/*---------*/
if(flag) printf(\else printf(\} }
60024程序填空,不要改变与输入输出有关的语句。
连续输入一批以 # 结束的字符串(字符串的长度不超过80),遇 ## 则全部输入结束。 将每个字符串中的大写字母用下面列出的对应大写字母替换, 其余字符不变, 输出替换后的字符串.
原字母 对应字母 A ──→ Z B ──→ Y C ──→ X D ──→ W ?? X ──→ C Y ──→ B Z ──→ A 例:括号内是说明 输入:
A flag of USA#IT12#oueiaba## (连续输入3个字符串) 输出: Z flag of FHZ RG12
oueiaba
#include \#include \#define MAXLEN 80 int main( ) { int i,k;
char ch,oldch,str[MAXLEN];
oldch=' ';
while((ch=getchar())!='#'||oldch!='#'){ k=0;
while(ch!='#'&& k< MAXLEN-1){ str[k++]=ch; ch=getchar(); }
oldch='#'; str[k]=''; /*---------*/ puts(str); } }
60025程序填空,不要改变与输入输出有关的语句。
连续输入一批以 # 结束的字符串(字符串的长度不超过80),遇 ## 则全部输入结束。 对每个字符串做如下处理:滤去所有的非十六进制字符后,组成一个新字符串(十六进制形式),然后将其转换为十进制数后输出。 例:括号内是说明
输入:
10#Pf4+1#-+A## (连续输入3个字符串) 输出: 16
3905 10
#include \#define MAXLEN 80 int main( ) { int i,k;
long number;
char ch,oldch,str[MAXLEN], num[MAXLEN];
oldch=' ';
while((ch=getchar())!='#'||oldch!='#'){ k=0;
while(ch!='#'&& k< MAXLEN-1){ str[k++]=ch; ch=getchar(); }
oldch='#'; str[k]=''; /*---------*/
printf(\
} }
广告秀:
2004-06-07 22:29 向版主报告此贴 | IP: 已记录 |
用户昵称: 蝶寂
社区级别: 三级歌手
等级水平: 27
性 别: 帅哥
来 自:
门 派: 移 花 宫
星 座: 巨 蟹
发贴数量: 968
现有乐币:2290
会员序号:11146
注册: 2004年03月
[第2楼]
--------------------------------------------------------------------------------
答案 默认字体 9pt 10pt 11pt 12pt 13pt 14pt 15pt 16pt 17pt 18pt 20pt 25pt 30pt 35pt 40pt 45pt 50pt 60pt 70pt 80pt 90pt 100pt
40021
#include \int main( ) {
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库浙江大学C语言上机题及答案1(6)在线全文阅读。
相关推荐: