注册 登录
编程论坛 C语言论坛

大学新生作业,求大佬帮忙

angcyang 发布于 2022-10-10 20:12, 1176 次点击
1从键盘输入一个小写字母,然后将该字符转换为对应大写字母输出
2从键盘输入鞋码y,输出对应的鞋子内地面长度x,(y=2*X-10)
3编程:利用sizeof()函数,计算C语言各种数据类型(short,int,long,float,double)在VC++6.0开发环境下所占用的存储空间大小。
5 回复
#2
不会游泳的虾2022-10-12 09:41
供参考:
程序代码:
#include<stdio.h>
int main()
{
    char ch;
    float y;
    printf("请输入一个小写字母:");
    scanf(" %c", &ch);
    printf("对应的大写字母为:%c\n", ch - 32);

    printf("\n请输入鞋码:");
    scanf("%f", &y);
    printf("鞋子的长度:%.2fcm\n", (y + 10) / 2.0);

    printf("\nC语言各种数据类型所占用的存储空间大小:\n");
    printf("short:%d\nint:%d\nlong:%d\nfloat:%d\ndouble:%d",
        sizeof(short), sizeof(int), sizeof(long), sizeof(float), sizeof(double));
    return 0;
}
#3
angcyang2022-10-12 20:01
谢谢大佬帮助!!
#4
菠萝吹雪2022-10-16 14:32
回复 2楼 不会游泳的虾
printf("对应的大写字母为:%c\n", ch - 32);
这句话里的;ch-32是什么意思。
#5
angcyang2022-10-16 19:52
我记得不是有一个表吗,表上大写和小写字母相差32
#6
菠萝吹雪2022-10-17 17:37
回复 5楼 angcyang
对哦,
1