求编写一下三个简单的C语言程序 ,新手求解
发布网友
发布时间:2022-05-16 13:03
我来回答
共3个回答
热心网友
时间:2023-10-23 06:48
第一个:
#include <stdio.h>
int main(int argc, char *argv[])
{
char a;
scanf("%c", &a);
printf("大写字母为%c\n", a-32);
return 0;
}
第二个:
#include <stdio.h>
int main(int argc, char *argv[])
{
char A;
scanf("%c", &A);
printf("八进制:%o, 十六进制:%#x 十进制:%d\n", A, A, A);
return 0;
}
第三个:
#include <stdio.h>
int main(int argc, char *argv[])
{
float a = 0.0f;//底面半径
float b = 0.0f;//高
float c1 = 0.0f;//底面周长
float c2 = 0.0f;//底面积
float c3 = 0.0f;//侧面积
float c4 = 0.0f;//表面积
float c5 = 0.0f;//体积
scanf("%f", &a);
scanf("%f", &b);
c1 = a*3.14*a;
c2 = 3.14*a*a;
c3 = c2*b;
c4 = c3+c2*2;
c5 = c2*b;
printf("表面积:%f\n", c4);
printf("体积:%f\n", c5);
return 0;
}
热心网友
时间:2023-10-23 06:49
第一个
第二个
第三个
热心网友
时间:2023-10-23 06:49
#include <stdio.h>
int main()
{
char c;
while(c<97 || c>122)
{
printf("输入一个小写字母:\n");
scanf("%c",&c);
getchar();
}
printf("大写字母为:%c\n",c-32);
return 0;
}
#include <stdio.h>
int main()
{
char c=0;
while(c<65 || c>90)
{
printf("输入一个大写字母:");
scanf("%c",&c);
getchar();
}
printf("大写字母ACII,8进制:%o,16进制:%x,10进制:%d\n",c,c,c);
return 0;
}
#include <stdio.h>
#define pi 3.1415926
int main()
{
float dr,h,c,s0,s1,v;
printf("分别输入圆柱体底面半径和高:");
scanf("%f%f",&dr,&h);
s0=pi*dr*dr;
c=2*pi*dr;
s1=s0*2+c*h;
v=s0*h;
printf("圆柱体面积:%f,圆柱体体积:%f\n",s1,v);
return 0;
}