C语言初级小例题转载
来源:互联网 发布:.io域名 便宜 编辑:程序博客网 时间:2024/05/16 08:53
一个并不复杂的小例题。
题目:
给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。1. 程序分析:
学会分解出每一位数。
2.程序源代码(转自C语言网):
main( ){
long a,b,c,d,e,x;
scanf(“%ld”,&x);
a=x/10000;/*分解出万位*/
b=x%10000/1000;/*分解出千位*/
c=x%1000/100;/*分解出百位*/
d=x%100/10;/*分解出十位*/
e=x%10;/*分解出个位*/
if (a!=0) printf(“there are 5, %ld %ld %ld %ld %ld\n”,e,d,c,b,a);
else if (b!=0) printf(“there are 4, %ld %ld %ld %ld\n”,e,d,c,b);
else if (c!=0) printf(” there are 3,%ld %ld %ld\n”,e,d,c);
else if (d!=0) printf(“there are 2, %ld %ld\n”,e,d);
else if (e!=0) printf(” there are 1,%ld\n”,e);
}
祝大家学习进步,更多题目来自C语言网。
0 0
- C语言初级小例题转载
- C语言一道初级小例题转载
- C语言小例题一道转载
- C语言初级小例题矩阵对角线求和
- C语言经典初级例题
- C语言初级例题反向打印字符串
- C语言初级例题回文数
- c语言初级小程序
- C语言初级例题数学问题——水仙花数
- C语言的简单小例题程序
- C语言初级的小程序
- C语言程序小例题累乘累加
- C语言小例题改变输入文本背景颜色
- C语言例题1:
- C语言例题2:
- C语言例题3:
- C语言例题4:
- C语言例题5:
- Maven打包后,中文乱码
- ubuntu 将python从默认的2.7升级到3.*
- Spring拦截器中通过request获取到该请求对应Controller中的method对象
- 图像纹理——灰度共生矩阵
- 如何判断包含某个Activity Action的Android应用程序是否安装?
- C语言初级小例题转载
- SQL 相关语句
- jQuery ajax - serialize() 方法提交表单
- C++ 重载(overload)、重写(overrride)、重定义(redefine)总结(C++核心)
- unix常用命令
- AndroidStudio使用aar减少编译时间
- org.postgresql.util.PSQLException: 栏位索引超过许可范围:3,栏位数:2。
- CodeForces 632F
- Spring 7大功能模块的作用