La estructura de selección en C ++ todavía usa la estructura de selección if, la estructura de selección if-else, la estructura de selección múltiple else-if y la estructura de selección múltiple switch, que no son diferentes del lenguaje C. Usemos la pregunta 1119 en el campo de entrenamiento para demostrar cómo usar la selección de estructura para profundizar su comprensión:
#include<iostream>usingnamespacestd;intmain(){inta;//El número de tres dígitos a juzgar intge;//El dígito de las unidades en el número de tres dígitos intshi;//El dígito de las decenas en el número de tres dígitos intbai ;//Tres dígitos Las centenas en el número cin>>a;ge=a%10;shi=a%100/10;bai=a/100;if(ge*ge*ge+shi*shi*shi+ bai*bai*bai= =a)cout<<1<<endl;elsecout<<0<<endl;return0;}
Asegúrese de probarlo en la computadora, completar las preguntas 1119 y enviarlas correctamente.
Veamos otra pregunta 1057, pregunta de función por partes, es una pregunta de nivel 2. Después de leer la pregunta, es obvio que deberíamos usar la estructura de selección múltiple else –if para implementarla. Finalmente, preste atención al uso de setprecision para controlar el número de decimales.
El código C++ se implementa de la siguiente manera:
#include<iostream>#include<iomanip>usingnamespacestd;intmain(){doublex;doubley;cin>>x;if(x<1){y=x;}elseif(x>=1&&x<10){y=2 *x-1;}else{y=3*x-11;}cout<<fixed<<setprecision(2)<<y<<endl;return0;}
Los resultados de la ejecución de la prueba son los siguientes:
Complete las preguntas 1057 en la computadora usted mismo y luego lea los siguientes capítulos después de enviarlos correctamente.