搜索
首页 电脑/网络 软件

C语言题目:任意输入一字符串,然后将其反序输出,用两种方法做

如果只有一种方法也可以给我,两种更好,急用,上就要交了,各位同仁,拜托了!输入的字符串个数可以不做限制,也可以规定输入任意几个

全部回答

2012-12-05

0 0
    两个程序均已通过。一个倒过来打印,另一个翻转后打印。
     第一个程序: #include #include void main() { char str[100]; int n, i; printf("Input a string:"); scanf("%s", str); n = strlen(str); printf("The reversed string:"); for (i = n - 1; i >= 0; i--) printf("%c", str[i]); printf("\n"); } 第二个程序: #include #include void main() { char str[100], ch; int i, j; printf("Input a string:"); gets(str); i = 0; j = strlen(str) - 1; while (i < j) { ch = str[i]; str[i] = str[j]; str[j] = ch; i++; j--; } printf("The reversed string:"); puts(str); }。

2012-12-05

先来,方法一: 将其转成char[],从后往前循环打印即可。

类似问题换一批

热点推荐

热度TOP

相关推荐
加载中...

热点搜索 换一换

电脑/网络
软件
硬件
电脑装机
程序设计
互联网
操作系统/系统故障
笔记本电脑
反病毒
百度
软件
软件
多媒体软件
系统软件
办公软件
网络软件
图像处理软件
举报
举报原因(必选):
取消确定举报