day02 homework

来源:互联网 发布:mac ati hd5770 工具 编辑:程序博客网 时间:2024/05/02 20:54
/*
     1.打印下面图形:
       *
      * *

     * * *


    printf("   *\n");
    printf("  * *\n");
    printf(" * * *\n");
    */
    
    /*
     2.编写一个程序,要求用户输入一个美元数量,然后显示出增加%5税率后的相应金额。格式如下所示:
     Enter an amount:100.00

     With tax added:$105.00


    float beforeMoney=0,nowmoney=0;

    printf("Enter an amount:");
    scanf("%f",&beforeMoney);//输入的格式控制有问题
    nowmoney=beforeMoney+beforeMoney*0.05;
    printf("With tax added:$%.2f",nowmoney);
    */
    
    /*
     3.从键盘输入两个实数a和b,输出a占b的百分之几。小数点后保留2位。

     例如:输入1和4,输出:25.00%。


    float a=0,b=0;

    printf("输入2个数(b!=0):");
    scanf("%f %f",&a,&b);
    printf("输出:%.2f%%",a/b*100);

     */


    /*
     4.编写一个程序,要求用户输入一个美金数量,然后显示出如何用最少的20美元、10美元、5美元和1美元来付款:
     Enter a dollar amout:93
     $20  bills: 4
     $10  bills: 1
     $5   bills:0
     $1    bills:3
    
    int money_1=0,money_5=0,money_10=0,money_20=0,money=0;
    printf("Enter a dollar amout:");
    scanf("%d",&money);
    money_20=money / 20;
    money_10=(money % 20) / 10;
    money_5=(money % 20 % 10) / 5;
    money_1=(money % 20 % 10 % 5) / 1;
    printf("$20 bills:%d\n",money_20);
    printf("$10 bills:%d\n",money_10);
    printf("$5  bills:%d\n",money_5);
    printf("$1  bills:%d\n",money_1);
      */
    
    /*
     5.输入两个整数,打印这两个数的和,差,积,余数。
     
    int num1=0,num2=0;
    printf("输入2个数:");
    scanf("%d %d",&num1,&num2);
    printf("sum=%d\n",num1+num2);
    printf("div=%d\n",num1-num2);//差
    printf("mul=%d\n",num1*num2);//乘积
    printf("rem=%d\n",num1%num2);//余数

     */


    /*
     6.查找ASCII码表,分别用%d输出字符,用%c输出整数。
     比如:输入字符A,%d输出整数为65。 输入数字97,%c输出字符为a。
    char ch;
    printf("输入字符");
    scanf("%c",&ch);
    printf("%%d输出整数为%d",ch);
    
    int data;
    printf("\n输入数字");
    scanf("%d",&data);
    printf("%%c输出字符为%c",data);

    */


    /*7.
     计算十进制42转换为二进制、十六进制分别对应的值。101010 0x2A
     计算二进制11010110对应的十进制值。 223
     计算十六进制0x75对应的十进制值。   117
     */
0 0
原创粉丝点击