SDUSTOJ 1466
来源:互联网 发布:查询别人淘宝购买记录 编辑:程序博客网 时间:2024/06/01 10:09
递归之美
Description
将输入的一个字符串s逆序输出。编写函数recursive()完成程序:
原型:int recursive();
功能:用递归的方法读取输入,并且逆序输出。
函数的调用格式见“Append Code”。Invalid Word(禁用单词)错误:在解决这个题目时,某些关键词是不允许被使用的。如果提交的程序中包含了下列的关键词之一,就会产生这个错误。
被禁用的关键字:循环语句for、while,甚至包括分支语句的switch、case、goto。
被禁用的头文件:string.h、stdlib.h。
被禁用的库函数:scanf、printf、gets、puts、malloc、calloc、strcpy、memcpy等。
被禁用的字符: “%”、“ * ”、“ [ ”和“ ] ”。
你几乎不能使用大多数的控制语句和输入输出函数,甚至数组和指针都被禁用了。
Input
输入为一个串s,最少有一个字符。输入以EOF结尾,EOF不是串的内容。
Output
输出为串s的逆序。
Sample Input
abcde
Sample Output
edcba
Append Code
append.c :
int main(){ recursive(); return 0;}
AC代码
#include <stdio.h>#define MAX_STR_LEN 100 +10int recursive(){ char ch; ch = getchar(); if( ch == EOF ) return 0; recursive(); putchar(ch);}int main(){ recursive(); return 0;}
阅读全文
0 0
- SDUSTOJ 1466
- SDUSTOJ
- SDUSTOJ
- SDUSTOJ 1184
- SDUSTOJ 1334
- SDUSTOJ T1581 Average Number
- SDUSTOJ T1587 YES! YOU CAN!
- [SDUSTOJ 1450]捡石子游戏
- SDUSTOJ-说好的点呢
- SDUSTOJ Problem F: 一元二次方程类
- SDUSTOJ Problem D: 时间类的构造和输出
- SDUSTOJ Problem E: 时间类的成员读写
- SDUSTOJ Problem H: 稀疏矩阵的表示和运算
- Problem H: 稀疏矩阵的表示和运算 SDUSTOJ
- SDUSTOJ Problem A: 平面上的点——Point类 (I)
- SDUSTOJ Problem A: 平面上的点——Point类 (I)
- SDUSTOJ Problem B: 平面上的点——Point类 (II)
- SDUSTOJ Problem C: 平面上的点——Point类 (III)
- RevitAPI之利用网格Mesh创建实体面
- WIN10中NVIDA打开NVIDA控制面板显示“未连接GPU显示器”问题
- 搬瓦工nginx添加到系统服务
- 23种设计模式
- 基于TCP的socket通信,实现加减乘除和文件写入(方法二)
- SDUSTOJ 1466
- Linux下wifi连接AP后自动获取IP地址。
- 集成运放四种组态
- qobject_cast用法总结
- python设计模式之模板方法
- 【正一专栏】走过2017——坚持
- c语言static变量和static函数
- Python爬虫抓取贴吧所有标题
- php7用mysqli连接mysql获取数据乱码问题