急求一个c语言程序:要求结果如下:如果输入412,输出412是一个3位数,个位是2,十位是1,百位是4
来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/07/03 10:53:43
急求一个c语言程序:要求结果如下:如果输入412,输出412是一个3位数,个位是2,十位是1,百位是4
不限于只是3位数啊
不限于只是3位数啊
![急求一个c语言程序:要求结果如下:如果输入412,输出412是一个3位数,个位是2,十位是1,百位是4](/uploads/image/z/573123-3-3.jpg?t=%E6%80%A5%E6%B1%82%E4%B8%80%E4%B8%AAc%E8%AF%AD%E8%A8%80%E7%A8%8B%E5%BA%8F%EF%BC%9A%E8%A6%81%E6%B1%82%E7%BB%93%E6%9E%9C%E5%A6%82%E4%B8%8B%EF%BC%9A%E5%A6%82%E6%9E%9C%E8%BE%93%E5%85%A5412%2C%E8%BE%93%E5%87%BA412%E6%98%AF%E4%B8%80%E4%B8%AA3%E4%BD%8D%E6%95%B0%2C%E4%B8%AA%E4%BD%8D%E6%98%AF2%2C%E5%8D%81%E4%BD%8D%E6%98%AF1%2C%E7%99%BE%E4%BD%8D%E6%98%AF4)
给你个思路,先把输入的数字赋给a;设置一个数组b[10];整数i;
i=0;
do{
b[i]=a%10;
a=a/10;
i++;
}whlie(a>0)
这样的话,如果输入412;
数组b的b[0]=2、b[1]=1、b[2]=4;i=3,标示为三位数.
这样做就是最大支持10位数(b[10]),如果你不想让他限制输入数据的位数,你可以不用数组.你去定义一个链表或者堆栈一类的,用链表、堆栈代替数组.
再问: 怎样输出的b[0]........的?
再答: i是整数长度 int j; for(j=0;j
i=0;
do{
b[i]=a%10;
a=a/10;
i++;
}whlie(a>0)
这样的话,如果输入412;
数组b的b[0]=2、b[1]=1、b[2]=4;i=3,标示为三位数.
这样做就是最大支持10位数(b[10]),如果你不想让他限制输入数据的位数,你可以不用数组.你去定义一个链表或者堆栈一类的,用链表、堆栈代替数组.
再问: 怎样输出的b[0]........的?
再答: i是整数长度 int j; for(j=0;j
急求一个c语言程序:要求结果如下:如果输入412,输出412是一个3位数,个位是2,十位是1,百位是4
用2维数组函数 编写一个C语言程序 输出下面的格式 要求 最大9位数 如果是四位数 则为输入1234 和4321
“任意输入一个三位数,输出这个三位数的百位、十位和个位,并且计算十位百位个位的和.”c语言程序
一个3位数的个位数字是a,十位数字是b,百位数字是c,把该三位数的个位数字.百位数字对调位置
一个3位数,百位比十位大1,个位是十位的3倍少2,这个数加它倒数的和等于1171 ,求这个
c语言 编写程序,从键盘输入一个整数,计算并输出它是几位数.若输入的是负数时,要求重新输入.
用c语言编程:输入一个四位数,求出它的个位、十位、百位、千位
求一个C语言运算,输入3位整数,个位,十位,百位,数字之和的运算,
一个四位数,百位是2十位是1 是72的倍数 求这个数
求c语言程序 要求是输入一个数字能得到它是几位数字 但是这个数字要求是十位数字以上的
一个3位数,百位数比十位的数大4,个位上的数比十位上的数大2,这个3位数恰好是后两个数字的21倍,求这个
设计一个C语言程序;输入整数x,如果x是正数,输出x的平方;如果x是负数,输出x的2倍.