设计一个程序,在文本框中输入一个3位整数,单击按钮后,在标签上输出该数的百位数、十位数和个位数

 我来答
百度网友dadee7f
2016-03-03 · TA获得超过1869个赞
知道小有建树答主
回答量:867
采纳率:67%
帮助的人:393万
展开全部

vb6测试通过。


文本框名称为txtNum,显示信息的标签名称为lbl,按钮的名称为btn。


按钮的click事件代码如下:

Private Sub btn_Click()
Dim num As Integer
If IsNumeric(txtNum.Text) = True Then
    num = CInt(txtNum.Text)
    If num < 100 Or num > 999 Or num <> Val(txtNum.Text) Then
        lbl.Caption = "请输入三位正整数!"
    Else
        lbl.Caption = "百位是" & num \ 100 & ",十位是" & num \ 10 Mod 10 & ",个位是" & num Mod 10 & "。"
    End If
Else
    lbl.Caption = "请输入三位正整数!"
End If
End Sub
snowland
推荐于2018-03-26 · 知道合伙人软件行家
snowland
知道合伙人软件行家
采纳数:1229 获赞数:7313
多次参加C++算法类竞赛获奖。

向TA提问 私信TA
展开全部

//我用java写的,你看下,不懂可以追问哦~

import java.awt.event.ActionEvent;
import java.applet.Applet;

import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JLabel;
import javax.swing.JTextField;
public class Test extends Applet implements ActionListener{
 JLabel lb3=new JLabel("输入三位数");
 JTextField edt3=new JTextField(10);
 JLabel lbg=new JLabel("个位");
 JTextField edtg=new JTextField(10);
 JLabel lbs=new JLabel("十位");
 JTextField edts=new JTextField(10);
 JLabel lbb=new JLabel("百位");
 JTextField edtb=new JTextField(10);
 JButton btn = new JButton("click this");
 public void init()
 {
  super.init();
  add(lb3);
  add(edt3);
  add(lbg);
  add(edtg);
  add(lbs);
  add(edts);
  add(lbb);
  add(edtb); 
  add(btn);
  btn.addActionListener(this);
  
 }
 @Override
 public void actionPerformed(ActionEvent e) {
  // TODO Auto-generated method stub
  if (e.getSource()==btn)
  {
   int num=Integer.parseInt(edt3.getText());
   if (num/1000==0&&num/100>0)
   {
    System.out.println(num);
    System.out.println(num%10);
    System.out.println(num/10%10);
    System.out.println(num%100);
    edtg.setText(""+num%10);
    edts.setText(""+num/10%10);
    edtb.setText(""+num/100);
   }
   else
   {
    edt3.setText("错误输入");
   }
  } 
 }
}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
secretohayo
2016-03-03 · TA获得超过9386个赞
知道大有可为答主
回答量:5686
采纳率:72%
帮助的人:1909万
展开全部
excel都可以实现这个功能
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
旅初彤2B
2016-03-03 · TA获得超过2.6万个赞
知道大有可为答主
回答量:4.4万
采纳率:65%
帮助的人:5444万
展开全部
你想用什么做,ASP.NET,还是JSP,还是JavaScript?
追问
vb
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式