problemas de controlo 1.A + B // EOF
#include <iostream>
using namespace std; arquivos // C ++ cabeçalho
{
int a, b;
while (cin >> um >> b) // corresponde à linguagem C, enquanto (scanf ( "% d% d", & a, & b)! = EOF)
{
cout << a + b << endl; // saída e a + b, corresponde endl para a linguagem C \ n
}
return 0;
}
Em que a saída pode ser escrita: cout << "soma =" << a + b << endl; (necessidade de definir na soma avanço).
Nota cin seguido por ">>", cout seguido por "<<".
-------------------------------------------------- -------------------------------------------------- ----------------------------------------------
-------------------------------------------------- -------------------------------------------------- ----------------------------------------------
2. julgamento EOF
1.Enquanto ((scanf "% d,% d", & amp; m, n &) == 2)
{
// ...
}
2.While ((scanf "% d,% d", & amp; m, n &)! = EOF)
{
// ...
}
3.While (cin >> >> m n)
{
// ...
}
(Scanf ( "% d% d", n &, & m), m + n) - Esta é uma expressão "vírgula".
-------------------------------------------------- -------------------------------------------------- ----------------------
-------------------------------------------------- -------------------------------------------------- -----------------------
3. A precisão de controle de saída
Em C ++, não há quebras de formatação, podemos alcançar essa demanda através do uso de setprecision function ().
Quer usar a função setprecision (), você deve incluir o arquivo de cabeçalho #include <iomanip>. Usado como segue:
cout << "= um" << setprecision (2) um << << endl;
Neste momento, vamos encontrar, se um valor de 0,20001, o resultado de saída é a = 0,2, 0 são omitidos segundo depois.
Se queremos que preencher automaticamente 0, 0 remendo precisa ser definido antes de cout. Código é a seguinte:
cout.setf (ios :: fixa);
cout << "a =" << << setprecision fixo (2) um << << endl; // um输出= 0,20
Desta forma, podemos obter um 0.20. Claro, se você quiser fechar o preenchimento 0, só precisa ser corrigido cancelar a operação de ajuste.
cout.unsetf (ios :: fixa);
cout << "= um" << setprecision (2) um << << endl; // um输出= 0,2
Nossa saída, então, mudar de volta para a = 0,2 a.