tfsf.net
当前位置:首页>>关于编程从键盘任意输入一个三位数组成的整数,将其个位、十位和百位分离后输出的资料>>

编程从键盘任意输入一个三位数组成的整数,将其个位、十位和百位分离后输出

int num = Console.ReadLine();//假设输入的是数字,这里就不验证了 int a=0;int b=0;int c=0; a=num/100;//百位 num=num%100; b=num/10;//十位 c=num%10;//个位 Console.WriteLine("a={0},b={1},c={2}",a,b,c);

1 2 3

Delphi:var inputStr : String; gw,sw,bw: Char; inputStr := InputBox('','','000'); gw := inputStr[3]; sw := inputStr[2]; bw := inputStr[1];

“/”是表示取整.比如num=123;那么经c=num/100运算之后,c赋值为1.希望对你有所帮助.

我来个C语言的吧 void main(void) { unsigned int a; printf("输入一个三位数:"); scanf("%d",&a); printf("百位 %d; 十位 %d; 个位 %d",a/100%10,a/10%10,a%10); } 纯手打 望采纳~

除100取整得到百位上的数字,除10取整得到十位上的数字,再取余得到个位上的数字,然后相加就得到和.void main() { int a; int b,c,d;//各个位数上的数字 printf("请输入一个三位数:"); scanf("%d",&a); b=a/100; //百位 c=(a-b*100)/

#include int main() { int splitint; printf("输入要处理的整数:"); scanf("%d",&splitint); int one; int ten; int hundred; hundred = splitint/100;//百位 ten = splitint%100/10;//十位 one = splitint%10;//个位 printf("个位:%d,十位:%d,百位:%d",one,ten,hundred); return 0; }

#include "iostream" using namespace std; int main() { int a; int b,c,d; cout << "请输入一个三位数:" << endl; cin >> a; cout << endl; b=a/100; c=(a%100)/10; d=(a%10); cout << "百位:" << b <<endl; cout << "十位:" << c <<endl; cout << "个位:" << d <<endl; return 0; }

用C给你写#include<stdio.h> main() { int num,i,j,k; scanf("%d",&num); i=num/100; j=num/10-i*10; k=num%10; printf("%d,%d,%d",i,j,k); } 其中i是百位,j是十位,k是各位 我就不在修饰上下功夫了 此程序在TC下运行通过

代码如下:#include <iostream>using namespace std;int main(){ int num, a[3], n; cout<<"输入一个三位数:"; cin>>num; n=num; for (int i=0; n>0; i++) { a[i]=n%10; n=(n-a[i])/10; } cout<<"个位是:"<<a[0]<<endl; cout<<"十位是:"<<a[1]<<endl; cout<<"百位是:"<<a[2]<<endl; return 0; }

网站首页 | 网站地图
All rights reserved Powered by www.tfsf.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com