day02 homework
来源:互联网 发布:mac ati hd5770 工具 编辑:程序博客网 时间:2024/05/02 20:54
/*
1.打印下面图形:
*
* *
printf(" * *\n");
printf(" * * *\n");
*/
/*
2.编写一个程序,要求用户输入一个美元数量,然后显示出增加%5税率后的相应金额。格式如下所示:
Enter an amount:100.00
scanf("%f",&beforeMoney);//输入的格式控制有问题
nowmoney=beforeMoney+beforeMoney*0.05;
printf("With tax added:$%.2f",nowmoney);
*/
/*
3.从键盘输入两个实数a和b,输出a占b的百分之几。小数点后保留2位。
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);
计算十进制42转换为二进制、十六进制分别对应的值。101010 0x2A
计算二进制11010110对应的十进制值。 223
计算十六进制0x75对应的十进制值。 117
*/
1.打印下面图形:
*
* *
* * *
printf(" * *\n");
printf(" * * *\n");
*/
/*
2.编写一个程序,要求用户输入一个美元数量,然后显示出增加%5税率后的相应金额。格式如下所示:
Enter an amount:100.00
With tax added:$105.00
float beforeMoney=0,nowmoney=0;
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;
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);
*/
计算十进制42转换为二进制、十六进制分别对应的值。101010 0x2A
计算二进制11010110对应的十进制值。 223
计算十六进制0x75对应的十进制值。 117
*/
0 0
- day02 homework
- DAY02
- DAY02
- day02
- day02
- day02
- day02
- day02
- day02
- day02
- day02
- day02
- day02
- day02
- day02
- Day02
- day02
- day02
- Android屏幕适配全攻略(最权威的官方适配指导)
- 二叉树的四种遍历方式:递归、非递归+栈、Morris(后序非递归还有一种单栈和双栈的不同版本)
- typeface.createfromasset内存泄露
- 【UML之构件图VS部署图】
- 《剑指offer》——从尾到头打印链表
- day02 homework
- 日常小记:C++中的log10函数
- hdoj2021 发工资咯:)
- 实习小结
- Unix环境高级编程第三版中实例代码如何在自己的linux上运行的问题
- Safari下text-intent光标位置错误解决
- linux中与test命令相同功能的[] __demo
- 第九周项目3 稀疏矩阵的三元组表示的实现1
- [LeetCode]034-Search For A Range