Algunas preguntas de programación
Dado que Baidu no admite la tecla de tabulación, agregue la pestaña usted mismo
Además, si usa TC,
por favor
#include lt ;stdio.hgt;
Cambiar a
#include "stdio.h"
1.
/* *******************************************
Ingrese el radio de la base del cilindro r y la altura h, calcule el área lateral s=2 π rh y el volumen v= π r 2 h del cilindro. Entre ellos
π =3.1415926
Entrada: En la primera línea, ingrese el radio base r del cilindro
En la segunda línea, ingrese la altura h del cilindro
Salida: Área lateral s, volumen v (ambos con 2 decimales)
Requisitos: Todas las variables se definen como tipos de precisión doble.
********************************************* *** */
#include lt; stdio.hgt;
const double PI(3.1415926
int main()
<); p>{double r, h;
printf("Ingrese el radio:
scanf("lf", amp; r);
printf("Ingrese altura: ");
scanf("lf", amp; h
long double s = 2*PI*); r*h ;
long double v = PI*r*r*h;
/* Si no se admite el chino, cámbielo a inglés*/
printf(" Área lateral: .2Lf\nVolumen: .2Lf\n", s, v
return (0); II.
/************************************
Introduce los tres lados del triángulo y determina la forma del triángulo.
Supongamos que las longitudes de los tres lados de entrada son todas gt;
Entrada: La longitud de los tres lados del triángulo (tipo int).
Salida: Forma triangular
Triángulo equilátero: triángulo equilátero
Triángulo isósceles: triángulo isóceles
No forma triángulo. no triángulo.
Triángulo general: triángulo
***************************. *** **********/
#include lt;stdio.hgt;
int main()
{ p>
int a, b, c;
printf ("Ingrese tres números enteros: ");
scanf ("d, d, d", amp; a , amperio; b, amperio; c);
if((a blt;=c)||(a clt;=b)||(b clt;=a)){
printf("non-triangle.\n");
devuelve 0;
}
if((a==b)amp; amp;( a==c))
{
printf("triángulo equilátero.\n");
return
}
if((a==b)||(a==c)||(b==c))
{
printf(" triángulo isóceles.\n");
devuelve 0;
}
printf("triángulo.\n");
devuelve 0;
}
3.
/********************* *** ******
Ingrese el valor n y genere un trapezoide isósceles con altura y base superior n como se muestra en el siguiente ejemplo (n=4):
****
******
*********
******* ***
Entrada: la altura n del trapezoide
Salida: un trapezoide isósceles cuya altura y base superior son ambas n
******** ** **********************/
#include lt;stdio.hgt;
int main()
{
int n;
printf("Ingrese un número entero: "); n);
if(nlt;=0)
{
printf("entero no válido.\n");
devolver 1;
}
para (int i = 0; i lt; n; i)
{
para (int j = 0; j lt; (ni j )
{
printf("*"); printf("\n");
}
devuelve 0;
}
Cuatro.
<p>/************************************************ * p>
Ingrese el valor n y genere un gráfico en forma de Z como se muestra en el siguiente ejemplo (n=4):
****
*
*
****
Entrada: Altura n del gráfico
Salida: Gráfico en forma de Z con altura n p>
** ******************************************* /
#include lt; stdio.hgt;
int main()
{
int
printf("Ingrese un número entero: ");
scanf("d",amp; n);
if(nlt;=0)
{
printf("entero no válido.\n");
devuelve 1; = 0; yo lt; n ; yo )
{
printf("*"); \n");
p>para (i = n-1; i gt; 1; i--)
{
para (int j = 0; j lt; i-1 ; j )
{
printf(" "); "*\n");
p>}
para (i = 0; i lt; n; i)
{
printf("*");
p>}
printf("\n");
retorno
}