c语言怎么只输出1个数的后几位
答案:3 悬赏:10 手机版
解决时间 2021-04-05 16:20
- 提问者网友:蓝琪梦莎
- 2021-04-04 23:55
c语言怎么只输出1个数的后几位
最佳答案
- 五星知识达人网友:动情书生
- 2021-04-05 01:29
取余数啊,123456789%10000追问这样是前几位吧,应该剩下的是12345了。。追答取余 “% ”跟除“ /” 你没搞清楚么?
全部回答
- 1楼网友:纵马山川剑自提
- 2021-04-05 02:48
你需要完整程序吗?追问最好是程序,谢谢。追答#include
int main()
{
int input,n,output[10];
scanf("%d",&input); //这儿输入一个整数
scanf("%d",&n); //输入你要取位数
int i=0;
while(n)
{
output[i++] = input%10;
input /= 10;
n--;
}
for(i=i-1;i>=0;i--)
printf("%d",output[i]);
printf(" ");
return 0;
}
望采纳!!!
int main()
{
int input,n,output[10];
scanf("%d",&input); //这儿输入一个整数
scanf("%d",&n); //输入你要取位数
int i=0;
while(n)
{
output[i++] = input%10;
input /= 10;
n--;
}
for(i=i-1;i>=0;i--)
printf("%d",output[i]);
printf(" ");
return 0;
}
望采纳!!!
- 2楼网友:撞了怀
- 2021-04-05 02:37
#include "stdio.h"
void main()
{
long int a = 123456789;
long int divide,mod;
divide = a / 10000;
mod = a % 10000;
printf("12345678/10000 = %d ",divide);
printf("12345678%10000 = %d ",mod);
system("pause");
}
简单来说,求后几位用%,求前几位用/
void main()
{
long int a = 123456789;
long int divide,mod;
divide = a / 10000;
mod = a % 10000;
printf("12345678/10000 = %d ",divide);
printf("12345678%10000 = %d ",mod);
system("pause");
}
简单来说,求后几位用%,求前几位用/
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯