给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字

来源:百度知道 编辑:UC知道 时间:2024/06/20 11:23:06
要求只要用java 写的
题目二:有500个小朋友报数,1,2,3,1,2,3……循环报数,数到3则退出。编程求出最后一个退出的小朋友。(20‘)

我只说第一个。
求它是几位数,用循环,除以10,位数a加一,直到结果为零时退出。此时a的值就是他的位数
逆序打印:对十求余,打印余数,然后让商对十求余,打印余数,再对商操作,直到完成

你把邮箱或QQ号发来,我做完告诉你
写好的:import java.io.*;
public class wl {

public static void main(String[] args) throws IOException{
BufferedReader keyin=new BufferedReader(new InputStreamReader(System.in));
int a,i;
System.out.print("请输入整数a:");
a=Integer.parseInt(keyin.readLine());
for(i=0;a!=0&&a<10000;i++){
int b;
b=a%10;
a=a/10;
System.out.println(b);
i=(i++);
}
System.out.print("输入整数位数为"+i);

}

}

给你个大致思路吧
1、用字符串来做。求几位数用字符串长度,逆序打印的话就用for循环从字符串取数据。

2、典型的约瑟夫问题。用环状链表跑。跑到只有一个成员的时候打印退出。

c++程序设计:给一个不多于五位的正整数要求出它是几位数 给一个不多于5位的正整数:分别输出他的每一位数字 给一个不多于5位的正整数,要求1,求出它是几位数!2分别打印出每一位数字!3按逆序打印出各数字!! 题目:给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。 给一个不多于3位的正整数,求他是几位数(c语言) 给一个不多于6位的正整数,要求1)按逆序输出各位数字,例如原数为321,应输出123。 用C语言编程:给出一个不多于5位的正整数,判断它是几位数 给一个不多于5位的正整数,要求(2)分别打印出每一位数字(3)按逆序打印出各位数字,例原数为321,应输出123. 给一个不多于5位的正整数,求出它是几位数?分别打出每一位数字?按逆顺序打出各位数字?请用C语言编程。 写一个程序 读取一个不多于5位数字的正整数 判断它是否为回文数