#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;
}