3 条题解

  • 3
    @ 2023-8-21 14:01:56

    两种语言(~ ̄▽ ̄)~

    1.c++代码:

    #include <bits/stdc++.h>
    using namespace std;
    int main()
    {
        string a , b;
        cin >> a;
        for (int i = 0; i < a.size(); i++)
        {
            if (a[i] == ',') break;
             b += a[i];
        }
        for (int i = b.size() + 1; i < a.size(); i++) cout << a[i];
        cout << ',' << b;
        return 0;
    }
    

    2.python代码:

    a = input().split(',')
    print(a[1] , ',' , a[0],sep = '')
    
    • 2
      @ 2023-8-25 17:42:36

      这题不难,找准思路即可。

      🚀️ 🚀️ 🚀️ 直接上代码!

      #include <bits/stdc++.h>
      using namespace std;
      int x; // 用来存储字符串中逗号的下标。
      int main()
      {
          string n;
          cin >> n; // 输入字符串。
          for (int i = 0; i < n.length(); i++)
          {
              if (n[i] == ',') // 当发现n[i]是','时,
              {
                  x = i; // 把逗号下标存入变量x中。
                  break;
              }
          }
          for (int j = x + 1; j < n.length(); j++) // 直接打印出','后面的所有字符。
          { 
              cout << n[j];
          }
          cout << ","; // 打印逗号。
          for (int k = 0; k < x; k++) // 打印出逗号前所有字符。
          {
              cout << n[k];
          }
      
      }
      
      • 1
        @ 2023-7-8 12:47:49
        #include <iostream>
        #include <string>
        using namespace std;
        int main()
        {
        	string a;
        	getline(cin, a);
        	int num = 0;
        	for (int i = 0; i < a.size(); i++)
        	{
        		if (a[i] == ',')
        		{
        			num = i;
        			break;
        		}
        	}
        	for (int i = num + 1; i < a.size(); i++)
        	{
        		cout << a[i];
        	}
        	cout << ",";
        	for (int i = 0; i < num; i++)
        	{
        		cout << a[i];
        	}
        	return 0;
        }
        
      • 1

      信息

      ID
      116
      时间
      1000ms
      内存
      16MiB
      难度
      1
      标签
      递交数
      76
      已通过
      59
      上传者