小张同学() 2023-07-15 11:24 采纳率: 76.2%
浏览 28
已结题

我的代码错了可以帮我看一下怎么写吗


#include <bits/stdc++.h>
using namespace std; 
int main()
{
    int n;
    cin>>n;
    do{
        cout<<n%10;
        if(n-1){
         cout<<",";
        }
        n=n/10;
    }
    while(n!=0);
    return 0;
}

给定一个整数,要求从个位开始分离出它的每一位数字。给定一个整数,要求从个位开始分离出它的每一位数字。我的代码错了可以帮我看一下怎么写吗

  • 写回答

5条回答 默认 最新

  • threenewbee 2023-07-15 12:04
    关注
    #include <bits/stdc++.h>
    using namespace std; 
    int main()
    {
        int n;
        int flag = 0;
        cin>>n;
        do{
            if(flag)
             cout<<"," << n%10;
            else
              cout<<n%10;
            flag = 1;
            n=n/10;
        }
        while(n!=0);
        return 0;
    }
    

    img

    本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(4条)

报告相同问题?

问题事件

  • 系统已结题 7月28日
  • 已采纳回答 7月20日
  • 专家已采纳回答 7月18日
  • 创建了问题 7月15日