概述
此题是洛谷-入门与面试-入门-B2028 反向输出一个三位数
这道题目难度不大,学过“%”的人都会。
直接上代码:
Java:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {//字符串类型
Scanner rd = new Scanner(System.in);//输入
String a=rd.next();
for(int i=a.length()-1;i>=0;i--) {
System.out.print(a.charAt(i));//输出
}
}
}
C语言:
#include<stdio.h>
int main(){
int n,a,b,c;
scanf("%d",&n);//输入n
a=n/100;//a为n的百位
b=(n/10)%10;//b为n的十位
c=n%10;//c为n的个位
printf("n%d%d%d",c,b,a);
getch();
}
C++:
方法1:
“%”(mod)直接上:
#include<iostream>
using namespace std;
int main() {
int x;
int a, b, c;
cin>>x;
a=x/100;//百位
b=x/10%10;//十位
c=x%10;//个位
cout<<c<<b<<a;//反向输出
return 0;
方法二:
字符串(本人解法):
#include<iostream>
using namespace std;
int main(){
string n;
cin>>n;
cout<<n[2]<<n[1]<<n[0];
return 0;
}
最后
以上就是默默月光为你收集整理的洛谷 B2028 反向输出一个三位数 题解的全部内容,希望文章能够帮你解决洛谷 B2028 反向输出一个三位数 题解所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复