您的位置:首页 > 编程语言 > C语言/C++

C语言第一课练习

2015-10-14 20:24 459 查看
#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、(**)从键盘输入两个实数a和b,输出a占b的百分之几。小数点后保留2位。

例如:输入1和4,输出: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;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: