第四章 课本题目

例 4.1 大写字母转小写字母。

#include<stdio.h>
int main()
{
    char a;
    a=getchar();
    putchar(a+32);
    putchar('\n');

    return 0;
}

注意:大写在小写的前面,加32。

 

例 4.2 大写字母转小写字母,并输出小写字母的ASCII码值。

#include<stdio.h>
int main()
{
    char a;
    a=getchar();
    a+=32;
        printf("%c,%d\n",a,a);

    return 0;
}

 

例 4.3 用const定义PI,键盘输入r,求周长和面积。(保留两位小数点)

#include<stdio.h>
int main()
{
    const double PI=3.14159;
    double r,c,s;
    scanf("%lf",&r);
    c=2*PI*r;
    s=PI*r*r;
    printf("c=%.2f\n",c);
    printf("s=%.2f\n",s);
    return 0;
}

 

例 4.4 scanf()函数对输入数据格式的要求。

补充:%*c ,*表示忽略。

         例如 %d%*c%d 表示中间可以是任意的分隔符。

 

例 4.5 %c在读取数据时存在的问题。(略)

 

例 4.6 sacnf("%c",&x);在读数据时会读到上面输入的回车,解决方法有:

1、加上getchar()来解决。

2、把“%c"改为"(空格)%c"。

 

转载于:https://www.cnblogs.com/SlowIsFast/p/10397158.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值