输出4位整数的反序数编写程序

从键盘输入一个4位正整数,输出该数的反序数。反序数即原数各位上的数字颠倒次序形成的另一个整数,例如1234的反序数是4321,2468的反序数是8642。

(way1)

int main() 
{
int x,a,b,c,d;
scanf("%d",&x);
a=x/1000;
b=x%1000/100;
c=x%100/10;
d=x%10;
if(d==0 && c!=0)
printf("%d%d%d",c,b,a);
else if(d==0 && c==0)
printf("%d%d",b,a);
else
printf("%d%d%d%d",d,c,b,a);
return 0;  
}

(way2)

#include "stdio.h"
int main()
{
	int a,b=0;
	scanf("%d",&a);
	while(a>0)
	{
		b=b*10+a%10;
		a=a/10;
	}
	printf("%d",b);
}

  • 2
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
C++课程题目及其答案 一、 课程设计题目: 1简单事务处理:设计模拟一个书店的销售账目。程序能够添加、修改书目,根据进货和销售数目更新库存数。(或类似的学生学籍管理、仓库物品管理、设备管理等,人选一个) 2 排序算法:设计四种及以上的排序算法,如冒泡排序、选择排序、插入排序、折半排序、快速排序、希尔排序等。 二、 设计内容及要求: 每同学任选一个题目,单独完成。 对所选的题目,要有功能分析,编写程序,编译调试,生成可执行文件。第一大题一定要采用文件或链表方式设计,对管理的物品采用结构或链表或类来设计;功能模块应分为总控(用户界面)、增加、减少、修改等。 课程设计报告要有需求分析,总体分析,模块的划分,对各功能模块有详细说明,输入/ 输出说明,附程序源代码,对程序中的算法、设计的精巧之处有所论述。 一、面向过程设计题1----用迭代法求a的立方根 二、面向过程设计题2------求出n与其反序数之和并输出 三、面向过程设计题3-----用最少张数凑钱 四、面向过程设计题4-----计算一年某天星期几 五、面向过程设计题5----将输入的10进制正整数转换为罗马数据 六、面向过程设计题6----Fibonacci数列 七、面向对象设计题7---------复数的加法以及对复数的输出 八、面向对象设计题8---------实现DateType类 九、面向对象设计题9---------按照三种不同的方法求求出Fibonacci数列的第n项 十、面向对象设计题10---------重载二目运算符“+”和“^” 十二、面向对象设计题12---------设计一个类CStudent 12.1 需求分析…………………………………………………………………………2 12.2 概要设计………………………………………………………………………...2 12.3 详细设计与编码………………………………………………………………...2 12.4 调试分析………………………………………………………………………...2 12.5 用户使用说明 ………………………………………………………………….2 12.6 设计心得………………………………………………………………………...2 十六、数据结构设计题16-------统计选票 16.1 需求分析……………………………………………………………………….…..2 16.2 概要设计……………………………………………………………………….......2 16.3 详细设计与编码……………………………………………………………….....2 16.4 调试分析……………………………………………………………………….......2 16.5 用户使用说明 ……………………………………………………………………2 16.6 设计心得……………………………………………………………………….......2 十七、数据结构设计题17-------扑克牌 17.1 需求分析……………………………………………………………………….…..2 17.2 概要设计……………………………………………………………………….......2 17.3 详细设计与编码……………………………………………………………….....2 17.4 调试分析……………………………………………………………………….......2 17.5 用户使用说明 ……………………………………………………………………2 17.6 设计心得……………………………………………………………………….......2 一、面向过程设计题1----用迭代法求a的立方根

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值