C语言第一课练习

#import <Foundation/Foundation.h>


int main(int argc, const char * argv[]) {

    

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

    //二进制:101010  八进制:052  十六进制:0x2A

    

    

    /*2 *)计算二进制11010110对应的十进制值*/

    //十进制值为214

    

    /*3 *)计算八进制075对应的十进制值*/

    //十进制值为61

    

    /*4 *)计算十六进制0xA8对应的十进制值*/

    //十进制值为168

    

    /*5 *)打印下面图形:

         *

       *   *

     *   *   *     */

  

//    printf("     *\n");

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

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

    

    

    

    /*

     6、(**)编写一个程序,要求用户输入一个美元数量,然后显示出增加%5税率后的相应金额。格式如下所示:

     Enter an amount:100.00

     With tax added:$105.00

     */

//    float a = 0.0;

//    printf("Enter an amount:");

//    scanf("%f",&a);

//    float b = 0.0;

//    b = a + a * 0.05;

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

    

    

    

    /*

     7、(**)从键盘输入两个实数ab,输出ab的百分之几。小数点后保留2位。

     例如:输入14,输出:25.00%

     */

    

//    float a = 0;

//    float b = 0;

//    float c=0.0;

//    printf("输入两个实数,以逗号隔开:");

//    scanf("%f,%f",&a,&b);

//    c = a / b * 100;

//    printf("%.2f%%",c);

    

    

    /*

     8、(**)编写一个程序,要求用户输入一个美金数量, 然后显示出如何用最少的20美元、10美元、5美元和1美元来付款:

     Enter a dollar amout:93

     $20  bills: 4

     $10  bills: 1

     $5   bills:0

     $1   bills:3

     */

    

//    printf("Enter a dollar amout:");

//    int a = 0;

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

//    int b = 0;

//    int c = 0;

//    int d = 0;

//    int e = 0;

//    b = a / 20;

//    c = a % 20 / 10;

//    d = a % 10 / 5;

//    e = a % 5;

//    printf("$20  bills: %d\n$10  bills: %d\n$5  bills: %d\n$1  bills: %d\n",b,c,d,e);

//    

    

    

    

    /*9、(*)输入两个整数,打印这两个数的和,差,积,余数*/

    

//    int a = 0;

//    int b = 0;

//    printf("输入两个整数,以逗号隔开:");

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

//    int sum = 0;

//    int sub = 0;

//    int mul = 0;

//    int rem = 0;

//    sum = a + b;

//    sub = a - b;

//    mul = a * b;

//    rem = a % b;

//    printf(":%d  :%d   :%d  余数:%d",sum,sub,mul,rem);

    

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

    char a='a';

    printf("输入字符:");

    scanf("%c",&a);

    printf("ASCII表中 字符:%c  整数:%d",a,a);


    

    

    

    return 0;

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值