求编写一下三个简单的C语言程序 ,新手求解

 我来答
刀劈华山
2019-04-02
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部

第一个:

#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;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Polaris北斗
2019-04-02
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部

第一个

第二个

第三个

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
娘化的新世界
2019-04-02
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部

#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;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
?>

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式