c语言编程题2 提示:n的个位数字gw的值是n%10,十位数字sw的值是(n⼀10)%10,百位数

2025-04-10 08:33:58
推荐回答(3个)
回答1:

太简单的不知道你要的是不是这个

#include 
#include 


int main()
{
int n;
printf("please input a number:");
scanf("%d",&n);
int gw = n%10;
int sw = (n/10)%10;
int bw = n/100;
printf("gw = %d\nsw = %d\nbw = %d\n",gw,sw,bw);
system("pause");
return 0;
}

回答2:

#include 

int main(void) 
{
char *p[]={"个","十","百","千","万","十万","百万","千万","亿"};
unsigned long n,cnt=0;
scanf("%lu",&n);
do
{
printf("%s位数字是%lu%c",p[cnt++],n%10,n/10?',':'\n');
}while(n/=10);
return 0;
}

回答3:

#include

void main()
{
int n;

scanf("%d",&n);

printf("个位%d 十位%d 百位%d\n",n%10,(n/10)%10,n/100);

}