C#编程:输入一个4位数的正整数,编写程序,输出这个数的千位,百位,十位,个位。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C#编程:输入一个4位数的正整数,编写程序,输出这个数的千位,百位,十位,个位。相关的知识,希望对你有一定的参考价值。

求个位时要用到模数运算符。。。。。

你是指在DOS界面运行的那种程序吗?
还是web上的。
Web上的话,可以直接获取输入框中的数字转换成int类型,再求余获取。

int Mat = Int.Parse(TextBox1.Text.Trim());
int xxxx = Mat / 1000; //例如 4321 / 1000 = 4
int xxx = Mat % 1000 / 100; 例如 4321 % 1000 = 321 321 / 100 = 3
int xx = Mat % 100 / 10; 例如 4321 % 100 = 21 21 / 10 = 2
int x = Mat % 10; 例如 4321 % 10 = 1

DOS那种页面的话,要先获取你输入的数字。
也就是要先Consolute.Read()一下。
参考技术A 千位:x.substring(0,1);
百位:x.substring(1,1);
十位:x.substring(2,1);
个位:x.substring(3,1);
参考技术B int a=TextBox1.Text,q=0,b=0,s=0,g=0;
q=a\1000;
b=(a\100)%10;
s=(a\10)%10;
g=a%10;

数字判断

题目描述

编写一个程序,判断输入的正整数是否是一位数。

输入描述

共一行,包含一个正整数。

输出描述

共一行,yes或者no。

样例
输入
8
输出
yes
代码

#include<iostream>
using namespace std;
int main()
{
int a;
cin>>a;
if(a<10)
{
cout<<"yes"<<endl;
}
else
{
cout<<"no"<<endl;
}
return 0;
}

以上是关于C#编程:输入一个4位数的正整数,编写程序,输出这个数的千位,百位,十位,个位。的主要内容,如果未能解决你的问题,请参考以下文章

输入一个4位数的正整数,编程逆序输出这个数?

编写程序,输入一个不多于5位的正整数,要求:(1)输出它是几位数; (2)分别输出每一位数字?

给定一个不多于5位的正整数,求它是几位数并且按逆序分别输出每一位数字的C语言程序如何编写?

编写程序:输入一个4位的整数,然后分别输出组成改4位数的各位数字。

输入N对位数不超过1000的正整数,求它们的和。 (编程使用struct创建一个bigNum类型?

编程题:输入任意一个4位数整数,将该数反序输出。求解