Я должен чувствовать себя хорошо использовать
Например, некоторые из вопросов, справиться с входом входной странной привычки ...
Открытие также может быть использован для отображения группы предложений разложенных строк данных в INT [] типа
1.
Код выглядит следующим образом:
#include <iostream> #include <CString> #include <cstdio> #include <CMATH> #include <sstream> #include <алгоритм> с помощью пространства имен STD; Int основных () { ИНТ п; Строка Str, с [ 100 ]; GetLine (CIN, ул); // Получить строку данных // место (CIN, строка символов) , заканчивающийся доступ ввода символов stringstream ST (Str); // быть в соответствии с космическим сегментом ул @ и в ST INT АНС = 0 ; в то время ( >> S ST [АНС]) // содержимое перетекает в заднюю секцию // S [] (линейный массив символ / строка / целое) в АНС ++ ; для ( INT I = 0 ; я <АНС; я ++ ) соиЬ << с [я] << епсИ; GetLine (CIN, ул, ' & ' ); соиЬ << ул << епсИ; GetLine (CIN, ул ' * ' ); COUT << епсИте << STR << епсИ; // & * после содержания не написано STR возврата 0 ; }
2.
Пример: uva11827 (во всяком случае, я не могу открыть себя .. тянуть VJ официальный сайт этого время от времени Представлять не удалось)
#include <iostream> #include <CString> #include <cstdio> #include <CMATH> #include <sstream> #include <алгоритм> с помощью пространства имен STD; долго долго НОД ( длинный длинный а, долго долго б) { если (б == 0 ) возвращает а; остальное возвращение НОД (Ь, а% б); } Int основных () { долго долго а [ 105 ], т; CIN >> т; GetChar (); в то время как (T-- ) { длинное длинное ANS = 0 , maxn = - 1 ; Строка ул; GetLine (CIN, ул); stringstream ул (STR); в то время как (й >> а [ANS]) { лет ++ ; } для ( INT I = 0 ; г <анс; я ++ ) { для ( INT J = I + 1 , J <ANS; j ++ ) { / * долго долго с = а [I], D = A [J]; в то время как (д ^ = с ^ = д ^ = с =% d); * / Maxn = макс (maxn, НОД (а [I], а [J])); } } соиЬ << maxn << епсИ; } вернуться 0 ; }