第四章 课本题目

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

#include
int main()
{
    char a;
    a=getchar();
    putchar(a+32);
    putchar('\n');

    return 0;
}

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

 

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

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

    return 0;
}

 

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

#include
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

你可能感兴趣的:(第四章 课本题目)