《第一讲:C 语言基础》课后作业

  1. 1、  (*)计算十进制 42 转换为二进制、八进制、十六进制分别对应的值。

  2. 2、  (*)计算二进制 11010110 对应的十进制值

  3. 3、  (*)计算八进制 075 对应的十进制值

  4. 4、  (*)计算十六进制 0xA8 对应的十进制值

  5. 5、  (*)打印下面图形:

    * ** ***

6、(**)编写一个程序,要求用户输入一个美元数量,然后显示出增加%5 税

率后的相应金额。格式如下所示:

Enter an amount:100.00 With tax added:$105.00

7、(**)从键盘输入两个实数 a 和 b,输出 a 占 b 的百分之几。小数点后保留 2位。
例如:输入 1 和 4,输出:25.00% 8、(**)编写一个程序,要求用户输入一个美金数量, 然后显示出如何用最 少的 20 美元、10 美元、5 美元和 1 美元来付款:

Enter a dollar amount:93 $20 bills: 4
$10 bills: 1
$5 bills:0

$1 bills:3 9、(*)输入两个整数,打印这两个数的和,差,积,余数

10、(*)查找 ASCII 码表,分别用%d 输出字符,用%c 输出整数。 

 
 

//1. 十进制42转换为二进制为101010, 八进制为52, 十六进制为2A;

    

    //2. 11010110 = 214;

    

    //3. 075 = 61;

    

    //4. 0xA8 = 168;

    

    //5.

    /*

     printf("   *\n  * *\n * * *\n");

    */

    

    //6.

    /*

     float a = 0.00;

    float b;

    printf("Enter an amount:");

    scanf("%f", &a);

    b = a*(1 + 0.05);

    printf("With tax added:$%.2f\n", b);

    */

    

    //7.

    /*double a = 0, b = 0, c = 0;

    printf("输入两个数:");

    scanf("%lf %lf", &a, &b);

    c = a / b;

    printf("输出: %.2lf\n", c);

    */

    

    //8.

    /*

    int a = 0, b = 0, c = 0, d = 0, sum = 0;

    printf("Enter a dollar amount:");

    scanf("%d", &sum);

    a = sum / 20;

    sum = sum % 20;

    printf("$20 bills: %d\n", a);

    b = sum / 10;

    sum = sum % 10;

    printf("$10 bills: %d\n", b);

    c = sum / 5;

    sum = sum % 5;

    printf("$5 bills: %d\n", c);

    d = sum / 1;

    printf("$1 bills: %d\n", d);

    */

    

    //9.

    /*

     int a = 0, b = 0, sum = 0, minus= 0, mul = 0, rem = 0;

    printf("输入两个整数:");

    scanf("%d %d", &a, &b);

    sum = a + b;

    minus = a - b;

    mul = a * b;

    rem = a % b;

    printf("两数之和为:%d\n", sum);

    printf("两数之差为:%d\n", minus);

    printf("两数之积为:%d\n", mul);

    printf("两数的余数:%d\n", rem);

    */

    

    //10.

    /*

     int a;

    char b;

    printf("enter a amount and character: ");

    scanf("%d %c", &a, &b);

    printf("a = %c, b = %d\n", a, b);

    */

 

posted on 2015-01-13 20:54  小雪童鞋  阅读(224)  评论(0编辑  收藏  举报