中易网

C语言 输入一个数正整数a(可能有一百位),输出2*a 代码该如何打

答案:3  悬赏:10  
解决时间 2021-02-20 21:30
C语言 输入一个数正整数a(可能有一百位),输出2*a 代码该如何打
最佳答案
// 辛苦码的 望采纳
#include
#include

void main()
{
char s[1024];
// 进位数
int temp = 0;
scanf("%s",s);
int len = strlen(s);
for(int i = len - 1 ; i > -1 ; i--)
{
// char转int
int a = s[i] - '0';
a = a * 2 + temp;
if(a>9)
{
a = a%10;
temp = 1;
}else
{
temp = 0;
}
// int转char
s[i] = a + '0';
}
if(temp==1)
{
printf("1");
}
printf("%s",s);
// 屏幕停留
getchar();
getchar();
}
全部回答
可以用数组
是一个数还是100个数 再看看别人怎么说的。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
江西卫视,传奇故事时间几点播出
职业高中毕业证是属于高中毕业证吗?我想问一
手游天剑情缘战力怎么搞
韩国化妆品的品牌有哪些?
生源材料怎么去啊,有知道地址的么
已知空间四边形ABCD中,E F分别为AB、AD的中
西安雅微电子公司在哪里啊,我有事要去这个地
有什么软件可以在游戏上显示时间
GE62 6QD-1077XCN 怎么样,固态接口是什么类
归脾丸浓缩丸有大丸小丸之分吗
精锐和昂立比那个好?
安泰装饰在什么地方啊,我要过去处理事情
大拇指缝针,神经断了还能打乒乓球吗
寻找快乐的秘密是什么?
炒房团和炒房行为会不会最终在中国消失
推荐资讯
海门市六匡幼儿园地址在哪,我要去那里办事
佳仁裤业地址在哪,我要去那里办事
邦界在什么地方啊,我要过去处理事情
七百到一千买什么手机好?屏幕大的。
PS2 9.0 的注册机怎么用???
我是一名西北工业大学的研究生,专业是导航制
微信登陆失败,操作太频繁,请稍后再试,怎么
为什么男朋友那么想要
瑞丰旅社地址在什么地方,想过去办事
高密市井沟镇畜牧兽医监督管理站在什么地方啊
怎么链接笔记本电脑我的是win7,试了好几种只
友谊家具批发城在哪里啊,我有事要去这个地方
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?