1 条题解
-
0
C :
#include<stdio.h> int main() { int i; int n; while(scanf("%d",&n)!=EOF) { int count=1,chu=10; while(n/chu!=0) { count++; chu*=10; } printf("%d\n",count); int num[count]; chu=10; for(i=0;i<count;i++) { num[i]=n%chu; n = n/chu; } for(i=count-1;i>=0;i--) { if(i>0) printf("%d ",num[i]); else printf("%d",num[i]); } printf("\n"); for(i=0;i<count;i++) printf("%d",num[i]); printf("\n"); } return 0; }C++ :
#include<iostream> using namespace std; int main() { int i; string a; cin>>a; cout<<a.size()<<endl; for(i=0;i<a.size();i++) { cout<<a[i]; if(i!=a.size()-1) { cout<<" "; } } cout<<endl; for(i=a.size()-1;i>=0;i--) { cout<<a[i]; } }Java :
import java.util.Scanner; public class Main{ public static void main(String[] args){ Scanner input = new Scanner(System.in); String s = input.next(); System.out.println(s.length()); for(int i = 0; i < s.length(); i ++){ if(i < s.length() - 1){ System.out.print(s.charAt(i) + " "); }else{ System.out.println(s.charAt(i)); } } for(int i = s.length()-1; i >= 0; i --){ System.out.print(s.charAt(i)); } } }Python :
a = map(lambda x:(x), raw_input().split()) x = r = a[0] print len(x) a = '' for i in range(0, len(x)-1): print x[i], a += x[len(x) - i -1] print x[-1] print a+x[0]
- 1
信息
- ID
- 1993
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- (无)
- 标签
- (无)
- 递交数
- 0
- 已通过
- 0
- 上传者