c语言,输入abcd乘以9等于dcba,输出一行abcd乘以9等于dcbadcba

夏学期C程序设计上机练习参考答案;#includeintmain(void){in;80022找最长字符串;输入一个正整数repeat(0;输入一个正整数n(1;输入输出示例:括号内为说明输入:;3(repeat=3)5(n=5);melonpeachpearstrawberry;Thelongestis:strawberryT;#include#inclu
夏学期C程序设计上机练习参考答案
int main(void) {
int repeat,
double denominator, numerator, sum,
for(ri = 1; ri <= ri++){
sum=0; denominator=1; numerator=2; for(i=1;i<=n;i++){
sum += numerator/ temp = /* 为求下一项分
strcpy(max,str); for(i=1;i0)
strcpy(max,str);
找最长字符串 输入一个正整数 repeat (0<repeat<10),做 repeat 次下列运算: 输入一个正整数 n (1<n<=10),然后输入 n 个字符串,输出其中最长的字符串,如果字符串的长度相同,则输出先输入的字符串。 输入输出示例:括号内为说明 输入: 3
(repeat=3) 5
(n=5) melon peach pear strawberry orange 3
(n=3) pear berry orange
(n=4) melon peach pear apple 输出: The longest is: strawberry The longest is: orange The longest is: melon
int main(void) {
char sx[80], longest[80];
int repeat,
for(ri = 1; ri <= ri++){
scanf(\子,保留当前项分母 */
} denominator= numerator=numerator+
找最大的字符串 输入5个字符串,输出其中最大的字符串。 输入输出示例:括号内为说明 输入: peach
pear melon orange berry 输出: Max is: pear
int main(void) {
char str[80], max[80];
夏学期C程序设计上机练习参考答案
} strcpy(longest,sx); for(i=1;istrlen(longest))
} printf(\ strcpy(longest,sx);
getchar();
for(ri = 1; ri <= ri++){
gets(str);
getchar();
delchar(str,c);
puts(str);
void delchar(char *str, char c) {
i = 0, j=0;
while (str[i]!='\\0')
str[j]='\\0'; }
使用函数实现字符串复制 输入一个正整数 repeat (0<repeat<10),做 repeat 次下列运算: 输入一个字符串 t 和一个正整数 m,将字符串 t 中从第 m 个字符开始的全部字符复制到字符串 s 中,再输出字符串 s。 要求定义并调用函数 strmcpy(s,t,m), 它的功能是将字符串 t 中从第 m 个字符开始的全部字符复制到字符串 s 中,函数形参s和t的类型是字符指针,形参m的类型是int,函数类型是void。 输入输出示例:括号内为说明 输入: 3
(repeat=3) happy new year 7
if (str[i] != c)
/* 若当前字符是要被保留的 */
/* 否则查看下一个元素 */ str[j]=str[i]; i++; j++; 80023
使用函数删除字符串中的字符 输入一个正整数 repeat (0<repeat<10),做 repeat 次下列运算: 输入一个字符串 str,再输入一个字符 c,将字符串 str 中出现的所有字符 c 删除。 要求定义并调用函数delchar(str,c), 它的功能是将字符串 str 中出现的所有 c 字符删除,函数形参str的类型是字符指针,形参c的类型是char,函数类型是void。 输入输出示例:括号内为说明 输入 3
(repeat=3) happy new year
(待删除的字符'a') bee
(待删除的字符'e') 111211
(待删除的字符'1') 输出 result: hppy new yer
(字符串\中的字符'a'都被删除) result: b
(字符串\中的字符'e'都被删除) result: 2
(字符串\中的字符'1'都被删除)
#include void main() {
char str[80];
int repeat,
void delchar(char *str, char c);
夏学期C程序设计上机练习参考答案
happy 1 new 4 输出: new year
(从\第7个字符开始组成的新字符串为\) happy
(从\第1个字符开始组成的新字符串为\) error input
(\的长度小于4)
#include #include void main() {
char s[80], t[80];
int repeat,
void strmcpy(char *s,char *t, int m);
getchar();
for(ri = 1; ri <= ri++){
getchar();
if(strlen(t)<m)
strmcpy(s,t,m);
for(i=m-1,j=0;t[i]!='\\0';i++,j++)
s[j]=t[i];
s[j]='\\0'; }
判断回文字符串 输入一个正整数 repeat (0<repeat<10),做 repeat 次下列运算: 输入一个字符串(长度不超过80),判断该字符串是否为“回文”。“回文”是指顺读和倒读都一样的字符串,如“XYZYX”和“xyzzyx”。 要求定义并调用函数 mirror(p)判断字符串 p 是否为“回文”,如果 p 是回文字符串,返回1,否则,返回0,函数形参 p 的类型是字符指针,函数类型是 int。 输入输出示例:括号内为说明 输入: 2 abcddcba abcddcb 输出: YES NO
#include void main() {
char s[80];
int repeat,
int mirror(char *p);
getchar();
for(ri = 1; ri <= ri++){
if(mirror(s) != 0)
(repeat=2)
} } void strmcpy(char *s,char *t,int m) {
for(i=m-1,j=0;*(t+i)!='\\0';i++,j++)
*(s+j)=*(t+i);
*(s+j)='\\0'; } 或者void strmcpy()用数组元素表示 void strmcpy(char s[],char t[],int m) {
int mirror(char *p)
夏学期C程序设计上机练习参考答案
n=strlen(p);
for(i=0;i<=n/2;i++,n--)
if (p[i]== p[n-1])
/* 此句也可写成if(*(p+i)==*(p+n-1)) */
分类统计字符个数 输入一行字符(不超过80个),统计其中的大写字母、小写字母、空格、数字以及其他字符的个数。 输入输出示例: 输入: bFaE3+8 =1R 输出: upper: 3 lower: 2 blank: 1 digit: 3 other: 2
#include void main() {
char s[80];
int blank, digit, lower, other,
upper = lower = blank = digit = other = 0; for(i=0;s[i]!='\\0';i++){
} printf(\%d lower: %d blank: %d digit: %d if(s[i]>='A'&&s[i]<='Z')
upper++; }
夏5周 10014
计算函数P(n,x) 输入一个正整数repeat (0<repeat<10),做repeat次下列运算: 输入一个整数n (n>=0)和一个双精度浮点数x,输出函数p(n,x)的值(保留2位小数)。
p(n, x) = [x
[((2*n-1)*p(n-1,x)-(n-1)*p(n-2,x))/n
(n>1) 例:括号内是说明 输入 3 0
输出 p(0, 0.90)=1.00 p(1, -9.80)=-9.80 p(10, 1.70)=3.05
double p(int n, double x); int main(void) {
int repeat,
for(ri = 1; ri <= ri++)
result = p(n, x);
printf(\other++;
} } double p(int n, double x) {
(repeat=3)
0.9 -9.8 1.7 (n=0,x=0.9) (n=1,x=-9.8) (n=10,x=1.7) else if(s[i]>='a'&&s[i]='0'&&s[i]<='9')
digit++; other: %d\\n\
夏学期C程序设计上机练习参考答案
int a[32],i;
if (( n==0)||(n == 1)) {
while(i>0)
printf(\ i=0;
while(n!=0)
a[i++]=n%2; n=n/2; }
printf(\ else if(n==1)
t=((2*n-1)*p(n-1,x)-(n-1)*p(n-2,x))/n; t=x; 10016
十进制转换二进制
输入一个正整数 repeat (0<repeat<10),做 repeat 次下列运算: 输入1 个正整数n,将其转换为二进制后输出。要求定义并调用函数 dectobin(n),它的功能是输出 n 的二进制。 例如,调用dectobin(10),输出1010。 输出语句:printf(\例:括号内是说明 输入: 3
(repeat=3) 15 100 0 输出:
#include \int main(void) {
void dectobin(int n);
for(ri=1;ri<=ri++){
dectobin(n);
} } void dectobin(int n)
/* 参考2: 如下通过递归实现 */ #include \int main(void) {
void dectobin(int n);
for(ri=1;ri<=ri++){
dectobin(n);
} } void dectobin(int n) {
递归函数程序设计求Fabonacci数列 dectobin(n/2); printf(\if(n==1||n==0){
三亿文库包含各类专业文献、生活休闲娱乐、中学教育、专业论文、高等教育、外语学习资料、91Res_2009夏学期C语言上机练习参考答案汇总等内容。 
 2010C 语言实验报告参考答案实验一 熟悉 C 语言程序...程序清单 1.键盘输入与屏幕输出练习 问题 1 D 。...{ int res=1; for(i=0;i&=n;i++)...  C语言上机练习参考答案汇总... 62页 1财富值 二级C语言上机改错题型汇总... ...Res_2009夏学期C语言上机练... 70页 免费如要投诉违规内容,请到百度文库投诉中...  输入输出示例:括号内为说明 输入 2 (repeat=2) 4 (n=4) 4 夏学期 C 程序设计上机练习参考答案 10 8 1 2 5 1 2 5 4 0 输出 2 1 8 10 0 4 5...  (5 个有序整数) 1 夏学期 C 程序设计上机练习参考答案 3 4
124 100 5 12457 4 输出:
1 2 5 7 1 2 4 100 124457 参考解...  Res_2009夏学期C语言上机练... 37页 免费 浙江大学C语言上机题及答案... 41页 1财富值 Res_2009夏学期C语言上机练... 70页 免费 浙大c语言程序习题答案 ...  Res_请勿转载-2012夏学期C... 暂无评价 71页 20财富值 春学期C语言上机练习...C 程序设计 2009 春学期 上机练习 M2-M8 参考答案 fahr=100; celsius=5*(...  9.辽 夏与北宋的和战练习及... 3页 2财富值 2011年夏期末语文答案分析.....Res_2009夏学期C语言上机练... 70页 5财富值如要投诉违规内容,请到百度文库投诉...  30页 8财富值 09英才班 C语言上机练习题... 72页 免费 C语言上机指导(改)...C语言上机实验指导 12页 免费 Res_2009春学期C语言上机练... 62页 免费 c语...相关文章推荐
将学生信息(姓名,年龄,学号,家庭住址)写入文件,并输出某一学生信息(比如最后一个学生)
程序中所涉及的函数如下:
1:文件打开函数:fopen(欲打开的文件名称or文件路径,哪...
素数又称质数,有无限个。一个大于1的自然数,除了1和它本身外,不能被其他自然数整除,换句话说就是该数除了1和它本身以外不再有其他的因数;否则称为合数。
int Sushu(int...
题目:从键盘输入一个字符串,以感叹号!作为结束标志,将其中的小写字母全部转换成大写字母,然后输出到一个磁盘文件test中保存。
下面是我写的程序源代码,我通过VS2010,编译通过,运行正常。
C语言Printf格式
C中格式字符串的一般形式为: %[标志][输出最小宽度][.精度][长度]类型, 其中方括号[]中的项为可选项。各项的意义介绍如下:
1.类型类型字符...
题目解决代码及点评#include
void swap(int *a,int *b)
*a = *a ^ *b;
*b = *a ^ *b;
*a = *a ^ *b;...
/********************************************************/
/******...
[root@security Gcc]# ./a.out
Enter a number n
****************************************...
定义:一个词组中每个单词的首字母的大写组合称为该词组的缩写。 比如,C语言里常用的EOF就是end of file的缩写。
输入的第一行是一个整数T,表示一共有T组...
邻接表是图的常用储存结构之一,它很好的解决了邻接矩阵占用空间较大的问题。
邻接表用到了两个结构体,一个是顶点表,包括点的序号和连接此起点的第一条边。一个是边表,包括连接此边的终点和对应之前起点的下一条...
编写C语言程序.输出九九乘法口诀表.(如下所示)
2x9=18 3x9=27 4x9=...
他的最新文章
他的热门文章
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)c语言,输入abcd,输出一行abcddcba_百度知道
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。
c语言,输入abcd,输出一行abcddcba
我有更好的答案
输出的都会是倒置以后的字符串。2,作为参数输出。因为函数fun的返回值并不是倒置以后的字符串。原因是:1;fun(a)printf(&%s\n&,函数fun改变了数组内存放的字符的顺序:printf(a)。所以将那条输出语句可以改换成以下三行代码即可,分成两个。先输出a,而仅仅是整数1.不能将fun(a),再输出倒置以后的a. 如果放在一起不要把两个字符串放在一条printf语句中输出
采纳率:78%
是两个字符串连接!把字符序列输入到两个数组中,把两个数组首地址都传给函数fun,返回连接好的字符串的首地址就可以了——注意返回的不能是局部数组的地址。
可以帮我更改一下吗,不懂
不好意思,前面把意思理解错了:#include&&stdio.h&char&*fun(char&a[]){ int&i,j; if(!a)
return&NULL; for(i=0;a[i];i++); for(j=i-1;j&=0;a[i++]=a[j--]); a[i]=&#39;\0&#39;; return&a;}int&main(void){ char&a[100]; printf(&Please&enter&a&string&of&length&&&50:\n&); scanf(&%50s&,a); printf(&%s\n&,fun(a)); return&0;}
为您推荐:
其他类似问题
c语言的相关知识
&#xe675;换一换
回答问题,赢新手礼包&#xe6b9;导读:实验七字符串,实验目的,3.继续使用字符输入输出函数getchar()和putchar()实验内容,实验报告要求,以及实验中遇到的问题和解决问题的方法,以及实验过程中的心得体会,写在实验报告上,实验八结构数组,实验报告要求将以上各题的源程序、运行结果,实验七字符串实验目的1.熟练掌握字条数组的定义、初始化和元素引用2.熟练掌握字符串的存储和操作3.继续使用字符输入输出函数getchar()和p实验七
实验目的 1.熟练掌握字条数组的定义、初始化和元素引用 2.熟练掌握字符串的存储和操作 3.继续使用字符输入输出函数getchar()和putchar() 实验内容 1.调试,输入一个以回车结束的字符串(少于80个字符),将它的内容颠倒过来再输出。如”ABCD”颠倒为”DCBA”。 源程序(有错误的程序) #include void main() {
char str[];
printf(“input a string:”);
while((str[i]=getchar())!=?\\n?)
str[i]=?\\0?;
for(i=0;i<k;i++)
/*调试时设置断点*/
tmp=str[i];
str[i]=str[k];
/*调试时设置断点*/
for(i=0;str[i]!=?\\0?;i++)
putchar(str[i]); } 运行结果(改正后程序的运行结果) welcome to you! !uoy ot emoclew
2.编程,输入一个以回车结束的字符串(少于80个字符),先输出其中的小写英文字母、空格和感叹号!,然后统计出字符的个数。 输入输出示例: thow hare young! how are you! n=12
3.编程,输入一个正整数n(n<=5),再输入n行字符(每个字符串少于80个字符),分别统计其中的大写英文字母、小写英字母、数字、空格和其他字符的个数。 输入输出示例: 输入字符串行数:2 Beijing 2008 Games of the 29th Olympiad! 8th International Symposium on Safety Science. 大写字母数:7 小定字母数:56 数字字符数:7 空格字符数:10 其他字符数:2
21 4.编程,输入一行加减运算的字符串(少于80个字符),计算加减运算的结果。 输入输出示例: 10+52-28 y=34 提示: 1)如果输入的字符串中包括数字和加减号以外的字符,提示输入错误。 2)把加减运算符两侧的字符串转换为整数,再运算 思考: 如果输入一个四则运算的字符串,如何计算结果。
5.编程,输入一个字符ch和一个以回车符结束的字符串(少于80个字符),统计字符串中与ch相同的字母个数。 输入输出示例: 输入一个字符:o 输入一个字符串:Studio Classroom 在字符串中与o相同的字母有3个!
7. 输入一个以回车结束的字符串(少于80个字符),把字符串中的所有数字字符(?0?-?9?)转换为整数,去掉其他字符。例如,字符串”3A56BC”转换为整数后是356。 输入输出示例: Free82jeep5 825
实验报告要求 将以上各题的源程序、运行结果,以及实验中遇到的问题和解决问题的方法,以及实验过程中的心得体会,写在实验报告上。
实验目的 1.掌握结构类型的定义 2.掌握结构变量的定义和结构成员变量的引用 3.掌握结构数组的定义和使用
实验内容 1.调试,输入一个正整数n(3<=n<=10),再输入n个雇员的信息(如下表所示),输出每人的姓名和实发工资(基本工资+浮动工资-支出)。 工资表 姓名 Zhao Qian Zhou 基本工资 240.00 360.00 560.00 浮动工资 400.00 120.00 150.00 支出 75.00 50.00 80.00
源程序(有错误的程序) #include void main() {
struct emp
char name[10];
printf(“n=”);
scanf(“%d”,&n);
for(i=0;i<n;i++)
scanf(“%s%d%d%d”,emp[i].name,emp[i].&jbg,emp[i].&fdg,emp[i],&zc);
for(i=0;i<n;i++) /*调试时设置断点*/
printf(“%5s:%7.2f\\n”, emp[i].name,emp[i]. jbg+emp[i]. fdg-emp[i],zc); } /*调试时设置断点*/
运行结果(改正后程序的运行结果) n=3 Zhao 240 400 75 Qian 360 120 50 Zhou 560 150 80 Zhao实发数:565.00 Qian实发数:430.00 Zhou实发数:630.00
2.编程,输入平面上n(3<n<=10)个点的坐标,计算各点之间的距离之和。 坐标点的类型定义和相应的数组定义为: struct coordinative { } point[10]; 输入输出示例: n=10 63,22
72,28 Distance=1029.56 思考: 1)如果不从键盘输入,如何用初始化的方式给结构数组赋值 2)如何求n个点之间的最短距离
3.编程,输入学生成绩登记表中的信息(如下表所示),按成绩从低到高排序后再输出成绩表,并求计算总分。 学生成绩登记表 学号 姓名 数学成绩 1 2 3 4 5 6 7 8 9 10 Zhang Li Wang Ma Zhen Zhao Gao Xu Mao Liu 90 85 73 92 86 100 87 82 78 95 输入输出示例(输入略): 3
Zhang 90 4
100 Sum=868
4.编程,建立一个有5个学生成绩的结构记录,包括学号,姓名和4门课程成绩,输出他们的平均成绩,并按从低到高的顺序输出他们的信息。 输入输出示例(输出略): 1
90 77 85 84 2
85 87 76 82 3
73 65 72 70 4
92 95 88 91 5
86 82 89 85
5.编程,输入n(3<n<=10)个职工的编号、姓名、基本工资、职务工资,输出其中“基本工资+职务工资”最少和最多的职工姓名。 输入输出示例: n=5 1,林宏,,李涛,,王钢,,周航,
24 5,金明, 基本工资+职务工资最不的是:周航 基本工资+职务工资最多的是:金明
6.编程,建立一个有n(3<n<=10)个学生成绩的结构记录,包括学号、姓名和3门成绩,输入总分最高学生的姓名和总分。 输入输出示例: n=5 1,黄岚,78,83,75 2,王海,76,80,77 3,沈强,87,83,76 4,张枫,92,88,78 5,章盟,76,81,75 总分最高的学生是:张枫,285分
实验报告要求 将以上各题的源程序、运行结果,以及实验中遇到的问题和解决问题的方法,以及实验过程中的心得体会,写在实验报告上。
25 包含总结汇报、党团工作、文档下载、考试资料、人文社科、教学教材、教学研究、旅游景点以及05
VC6.0上机指导--- C语言实验讲义等内容。本文共7页
相关内容搜索其他回答(1)
获取字符的长度,指针一直移到最后,再输出回移
园豆:4138
&&&您需要以后才能回答,未注册用户请先。}

我要回帖

更多关于 输入abcd输出dcba 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信