问题 a: 字符串问题。
题目描述。字符串处理在计算机中有很多复杂的操作,但是这些复杂的操作都是由基本的字符串操作复合而成,要求编写一字符串颠倒的程序,把字符串中的字符颠倒位置。
输入。输入一字符串(<255)
输出。按位进行颠倒的结果。
样例输入。computer
样例输出。retupmoc
#include <>
#include<>
int main()
问题 c: 回文串。
题目描述。回文串是从左到右或者从右到左读起来都一样的字符串,试编程判别一个字符串是否为回文串。
输入。输入一个字符串。串长度<255.
输出。判别输入的字符串是否为回文串,是输出"y",否则输出"n"。
样例输入。abcba
样例输出。y
#include <>
#include <>
int main()
char a[255];
int i,j,n,flag=0;
gets(a);
n=strlen(a);
for(i=0;iif(a[i]==a[n-1-i])
flag=1;
else flag=0;
if(flag==1)
printf("y");
elseprintf("n");
问题 d: 第七章之字符逆序。
题目描述。将一个字符串str的内容颠倒过来,并输出。str的长度不超过100个字符。
输入。输入包括一行。 第一行输入的字符串。
输出。输出转换好的逆序字符串。
样例输入。i am a student
样例输出。tneduts a ma i
#include <>
#include <>
int main()
return 1;
输入。输出。
样例输入。abcd* *dffe er*
样例输出。abcd df fe er
方法一 #include <>
void fun(char *p)
***注释1: 答题请在本行与注释2之间编写程序。本行注释不得删除 **
char *q;
for(q=p;*p!='0';p++)
q=*p;***注释2: 答题请在本行与注释1之间编写程序。本行注释不得删除 **
int main()
char b[1024];
while(gets(b)!=null)
return 1;
方法二。#include <>
void fun(char *p)
p[n]='0';i--;
***注释2: 答题请在本行与注释1之间编写程序。本行注释不得删除 **
int main()
return 1 }
问题 h: 字符替换。
题目描述。从键盘分两行输入两个不带空格的字符串,分别保存在字符数组str1和str2中,用较短串替换较长串的前面字符。若两字符串长度相等则输出“error"
输入。两个字符串以换行隔开。每个串的串长不超过256
输出。输出串的长度是输入串中较长的那个,而长串前面的字符被短串替代。
样例输入。boy
hello样例输出。
boylo#include <>
int main(){
char str1[256],str2[256],i,n,m;
gets(str1);
gets(str2);
n=strlen(str1);
m=strlen(str2);
if(m==n)
printf("error");
else if(m>n){
for(i=0;istr2[i]=str1[i];
puts(str2);
else if(m for(i=0;istr1[i]=str2[i];
puts(str1);
练习卷及其答案
语文七年级下 伤仲永 练习题。班级姓名座号 一 基础知识。1 给下列加点字注音。邑人同县扳通 攀 牵 拉 环谒拜访泯然 消失。2 解释加点的词。世隶耕 属于未尝识书具 曾经 借旁近与之 给自是指物作诗立就 此 稍稍宾客其父 以宾客之礼相待 余闻之也久 语气助词,表停顿 从先人在家 跟随受之天也 接受...
基础会计学练习及其答案
基础会计学 10 10 11 40 一 单项选择题 1 将每一项经济业务所涉及的各个会计科目单独编制记账凭证,每张凭证只填列一个会计科目及其金额的记账凭证,称为 a 贷项记账凭证 b 单式记账凭证 c 汇总记账凭证 d 复试记账凭证。2 赊销商品10万元,填制记账凭证时,误将借方科目填写为 应付付款...
等考复习VC03答案
2011年春二级vc上机试卷参 vc03 一 改错题 20分 题目 以下程序的功能是 对于给定的整型数组,判断该数组中是否存在一个子数组,其元素的和为0 假设该数组中不存在值为0的元素 如果存在,则输出第一个满足条件的子数组。所谓子数组,就是从原数组中提取若干个 至少1个 连续元素所构成的数组。例如...