PAT甲级1132 Cut Integer:[C++题解]
生活随笔
收集整理的這篇文章主要介紹了
PAT甲级1132 Cut Integer:[C++题解]
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
文章目錄
- 題目分析
- 題目來源
題目分析
來源:acwing
分析:使用string讀入,然后stoi轉換成int型。
ac代碼
#include<bits/stdc++.h> using namespace std;bool check(int a,int b, int c){long long res = b *c;if(a % res == 0) return true;return false; }int main(){int n;cin >> n;while(n--){string a;cin >> a;int len = a.size();int num = stoi(a);int b = stoi(a.substr(0,len/2));int c = stoi(a.substr(len/2));if( b && c && check(num,b,c)) cout<<"Yes"<<endl;else cout<<"No"<<endl;} }
下面是使用了if(b && c && num %b == 0 && num %c == 0)這是不對的。
題目來源
PAT甲級1132 Cut Integer
https://www.acwing.com/problem/content/1627/
總結
以上是生活随笔為你收集整理的PAT甲级1132 Cut Integer:[C++题解]的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: PAT甲级1109 Group Phot
- 下一篇: PAT甲级1140 Look-and-s