C语言中,输入一个大于等于号怎么输入2位的任意数,输出它的后两位。这个数的位数不确定,怎么操作?

C语言作业答案_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
C语言作业答案
阅读已结束,下载文档到电脑
想免费下载更多文档?
定制HR最喜欢的简历
下载文档到电脑,方便使用
还剩4页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢4957人阅读
#include&&stdio.h&&&
#include&&math.h&&&
void&main()&&
&&&&int&a,b,c,d,i=0;&&
&&&&int&sum&=&0;&&
&&&&int&*p&=&new&int[];&&
&&&&printf(&请输入一个数:&);&&
&&&&scanf(&%d&,&a);&&
&&&&do&{&&
&&&&&&&&i++;&&
&&&&&&&&p[i]&=&a%10;&&
&&&&&&&&a&=&a/10;&&
&&&&}&while(a&!=&0);&&
&&&&d&=i;&&
&&&&while(d!=0){&&
&&&&&&&&printf(&%d,&,p[d]);&&
&&&&&&&&d--;&&
&&&&printf(&这个数的位数是:%d/n&,i);&&
&&&&for(c=1;c&=i;c++){&&
&&&&&&&&b&=&pow(10,c-1);&&
&&&&&&&&sum&=&b*p[c]&+&&&
&&&&&&&&printf(&%d/n&,sum);&&
&&&&delete[]&p;&&
这里我想到的是用动态数组的方法把每次求余的结果保存来,好像指针也行吧,好久不用了 不是很记得了!
附上动态数组的方法:
int&& main()&&
&&& //用指针p指向new动态分配的长度为len*sizeof(int)的内存空间&&
&&& int&& *p=new&& int[];&& //如果是C++的话这个是不行的,系统会警告说没有给定数组长度。
&&& ...........&&
&&& delete[]&&&&
&&& return&& 0;&&
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:190771次
积分:3024
积分:3024
排名:第11544名
原创:107篇
转载:14篇
评论:52条
(2)(2)(1)(2)(3)(1)(1)(2)(8)(1)(2)(11)(19)(4)(2)(7)(4)(8)(5)(13)(16)(4)(3)C语言上机实验答案_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
C语言上机实验答案
阅读已结束,下载文档到电脑
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,方便使用
还剩35页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢

我要回帖

更多关于 大于符号怎么输入 的文章

 

随机推荐