宾馆禁止吸烟:输入任意的三位整数,输出其个位,十位,百位。

来源:百度文库 编辑:中科新闻网 时间:2024/04/30 01:21:32
急用,各位拜托了!!!!!!!!!!!!!!!
是C语言
多谢各位帮忙,不胜感激^-^

以下程序使用的是通用算法,经过修改可以求出任意多位。

示例:
input n: 342
个位:2 十位:4 百位:3

源码如下:
#include <stdio.h>

int main()
{
int n = 0;
int wei[3];
int t;
int i;
printf("input n: ");
scanf("%d", &n);
t = n;
for (i = 0; i < 3; i++)
{
wei[i] = t % 10;
t /= 10;
}
printf("个位:%d 十位:%d 百位:%d\n", wei[0], wei[1], wei[2]);

return 0;
}

//C语言,VC++ 6.0 编译通过

#include <stdio.h>

void main(){
int a;
printf("输入一个三位数:");
scanf("%d",&a);
if(a<100||a>999){
printf("输入有误。请输入一个三位数。\n");
exit(0);
}
printf("个位: %d\n十位: %d\n百位: %d\n",a%10,(a%100)/10,a/100);
}

C++?
#include <iostream.h>
int main()
{
int num;

cout<<"输入一个三位数:";
cin>>num;

cout<<"它的百位数是"<<num/100<<endl;
cout<<"它的十位数是"<<num%100/10<<endl;
cout<<"它的个位数是"<<num%10<<endl;

return 0;
}

VB吗?

用什么语言?