一道C语言编程题,本人是初学者,求大神解答
输入若个正整数,输入0停止,将这些整数按顺序构造为一个新的整数。假设新的整数不超出整数的最大范围。例如:输入:7439040输出:743904...
输入若个正整数,输入0停止,将这些整数按顺序构造为一个新的整数。假设新的整数不超出整数的最大范围。
例如:输入:74
3
904
0
输出:743904 展开
例如:输入:74
3
904
0
输出:743904 展开
2个回答
展开全部
#include<stdio.h>
void main(){
int num[100]={0};
int top=0;
int temp;
int i;
while(1){// 输入若干个数
scanf("%d",&temp);
if(temp==0) break;
num[top]=temp;
top++;
}
for(i=0;i<top;i++){ //顺序输出
printf("%d",num[i]);
}
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询