
怎么用Dev-c++编写程序?
问题描述如下:输入任意个整数,判断它是几位数,分别正序,倒序输出每一位数,数字中间用逗号隔开。例如:输入198303,输出:这是一个6位数,正序为:1,9,8,3,0,3...
问题描述如下:输入任意个整数,判断它是几位数,分别正序,倒序输出每一位数,数字中间用逗号隔开。
例如:输入198303,输出:这是一个6位数,正序为:1,9,8,3,0,3
倒序为3,0,3,8,9,1。
求它的完整代码,哪个大佬愿意写一下? 展开
例如:输入198303,输出:这是一个6位数,正序为:1,9,8,3,0,3
倒序为3,0,3,8,9,1。
求它的完整代码,哪个大佬愿意写一下? 展开
5个回答
展开全部
#include <stdio.h>
void p(int n)
{int a[12],m=0,i,n1;
for(m=0,n1=n;n;m++)
{a[m]=n%10;
n/=10;
}
printf("这是一个%d位数,正序为:",m);
for(i=m-1;i>=0;i--)
printf("%d%c",a[i],i>0?',':'\n');
printf("倒序为:");
for(i=0;i<m;i++)
printf("%d%c",a[i],i<m-1?',':'\n');
}
int main()
{ int n;
while(scanf("%d",&n)==1)
p(n);
return 0;
}
展开全部
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include<stdio.h>
main(){
printf("hello world");
}
main(){
printf("hello world");
}
追问
?这就可以了吗
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include<stdio.h>
int main()
{
int a,b[100],num;
while(1){
scanf("%d",&a);
num=0;
for(int i=0;a!=0;i++)
{
b[i]=a%10;
a=a/10;
num++;
}
printf("这是一个%d位数\n",num);
/*正序输出*/
printf("正序为:");
for(int i=num-1;i>=0;i--)
{
if(i==num-1) printf("%d",b[i]);
else printf(",%d",b[i]);
}
printf("\n");
/*倒序输出*/
printf("倒序为:");
for(int j=0;j<num;j++)
{
if(j==0) printf("%d",b[j]);
else printf(",%d",b[j]);
}
printf("\n");
}
return 0;
}
希望能帮助到你
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include<stdio.h>
void main(){
int num,temp[1000],count=0,i;
printf("请输入一个数字:");
scanf("%d",&num);
while(num<0){
printf("请输入一个大于0的整数!\n");
printf("请输入一个数字:");
scanf("%d",&num);
}
while(num!=0){
temp[count]=num%10;
num/=10;
count++;
}
printf("这是一个%d位数!\n其各位数正序是:",count);
for(i=count-1;i>=0;i--){
if(i!=0){
printf("%d,",temp[i]);
}else{
printf("%d",temp[i]);
}
}
printf("\n其各位数倒序是:");
for(i=0;i<count;i++){
if(i!=count-1){
printf("%d,",temp[i]);
}else{
printf("%d",temp[i]);
}
}
printf("\n");
}
void main(){
int num,temp[1000],count=0,i;
printf("请输入一个数字:");
scanf("%d",&num);
while(num<0){
printf("请输入一个大于0的整数!\n");
printf("请输入一个数字:");
scanf("%d",&num);
}
while(num!=0){
temp[count]=num%10;
num/=10;
count++;
}
printf("这是一个%d位数!\n其各位数正序是:",count);
for(i=count-1;i>=0;i--){
if(i!=0){
printf("%d,",temp[i]);
}else{
printf("%d",temp[i]);
}
}
printf("\n其各位数倒序是:");
for(i=0;i<count;i++){
if(i!=count-1){
printf("%d,",temp[i]);
}else{
printf("%d",temp[i]);
}
}
printf("\n");
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询