c语言基础1的作业
2014-06-27 09:10
274 查看
#include <stdio.h>
int main(int argc, const char * argv[])
{
// insert code here...
//计算十进制42转换为二进制、八进制、十六进制分别对应的值 int number1=42;
/* int number1=42;
for (number1; number1>=1; ) {
if ( number1%2==0)
printf("1");
else
printf("0");
number1=(int )number1/2;
}*/
//5、 (*)打印下面图形:
/*
printf(" *\n");
printf(" * * \n");
printf("* * *\n");
*/
/*
for (int i=0; i<3; i++) {
for (int j=0; j<3-i; j++) {
printf(" ");
}
for (int p=0; p<i+1; p++) {
printf("* ");
}
printf("\n");
}
*/
//6、编写一个程序,要求用户输入一个美元数量,然后显示出增加%5税率后的相应金额。格式如下所示:
//Enter an amount:100.00
//With tax added:$105.00
//%g 保留有效数字 只保留非零数字
// float money;
// scanf("%f",&money);
// printf("Enter an amount:%.2f\n",money);
// money=money*1.05;
// printf("With tax added:$%.2f\n",money);
//7、(**)从键盘输入两个实数a和b,输出a占b的百分之几。小数点后保留2位。
//例如:输入1和4,输出:25.00%
/*
float a,b;
scanf("%f%f",&a,&b);
printf("%.2f%%\n",(a/b)*100);
*/
//8、(**)编写一个程序,要求用户输入一个美金数量, 然后显示出如何用最少的2 0美元、10美元、5美元和1美元来付款:
// Enter a dollar amout:93
// $20 bills: 4
// $10 bills: 1
// $5 bills:0
// $1 bills:3
/*
int money;
scanf("%d",&money);
printf("$20 bills:%d\n$10 bills:%d\n$5 bills:%d\n$1 bills:%d\n",money/20,money%20/10,money%20%10/5,money%20%10%5/1);
*/
// int a,b,c,d,money;
// printf("请输入金额:\n");
// scanf("%d",&money);
//
// for (a=0; a<=money/20; a++) {
//
//
// for (b=0; b<=(money-20*a)/10; b++) {
// for (c=0; c<=(money-20*a-b*10)/5; c++) {
// if (money-a*20-b*10-c*5>0)
// d=money-a*20-b*10-c*5;
// printf("%d %d %d %d\n",a,b,c,d);
// }
// }
// }
// int a,b;
// scanf("%d%d",&a,&b);
// printf("和:%d\n差:%d\n积:%d\n商:%d\n余数:%d\n",a+b,a-b,a*b,a/b,a%b);
// int a=65;
// char b='A';
// printf("%d\n%c\n",b,a);
return 0;
}
int main(int argc, const char * argv[])
{
// insert code here...
//计算十进制42转换为二进制、八进制、十六进制分别对应的值 int number1=42;
/* int number1=42;
for (number1; number1>=1; ) {
if ( number1%2==0)
printf("1");
else
printf("0");
number1=(int )number1/2;
}*/
//5、 (*)打印下面图形:
/*
printf(" *\n");
printf(" * * \n");
printf("* * *\n");
*/
/*
for (int i=0; i<3; i++) {
for (int j=0; j<3-i; j++) {
printf(" ");
}
for (int p=0; p<i+1; p++) {
printf("* ");
}
printf("\n");
}
*/
//6、编写一个程序,要求用户输入一个美元数量,然后显示出增加%5税率后的相应金额。格式如下所示:
//Enter an amount:100.00
//With tax added:$105.00
//%g 保留有效数字 只保留非零数字
// float money;
// scanf("%f",&money);
// printf("Enter an amount:%.2f\n",money);
// money=money*1.05;
// printf("With tax added:$%.2f\n",money);
//7、(**)从键盘输入两个实数a和b,输出a占b的百分之几。小数点后保留2位。
//例如:输入1和4,输出:25.00%
/*
float a,b;
scanf("%f%f",&a,&b);
printf("%.2f%%\n",(a/b)*100);
*/
//8、(**)编写一个程序,要求用户输入一个美金数量, 然后显示出如何用最少的2 0美元、10美元、5美元和1美元来付款:
// Enter a dollar amout:93
// $20 bills: 4
// $10 bills: 1
// $5 bills:0
// $1 bills:3
/*
int money;
scanf("%d",&money);
printf("$20 bills:%d\n$10 bills:%d\n$5 bills:%d\n$1 bills:%d\n",money/20,money%20/10,money%20%10/5,money%20%10%5/1);
*/
// int a,b,c,d,money;
// printf("请输入金额:\n");
// scanf("%d",&money);
//
// for (a=0; a<=money/20; a++) {
//
//
// for (b=0; b<=(money-20*a)/10; b++) {
// for (c=0; c<=(money-20*a-b*10)/5; c++) {
// if (money-a*20-b*10-c*5>0)
// d=money-a*20-b*10-c*5;
// printf("%d %d %d %d\n",a,b,c,d);
// }
// }
// }
// int a,b;
// scanf("%d%d",&a,&b);
// printf("和:%d\n差:%d\n积:%d\n商:%d\n余数:%d\n",a+b,a-b,a*b,a/b,a%b);
// int a=65;
// char b='A';
// printf("%d\n%c\n",b,a);
return 0;
}
相关文章推荐
- 【土狗之路】coursera上C语言基础第七周作业
- Linux-C基础知识学习:C语言作业-从键盘输入一个三位数,以逆序输出。例如输入456,输出654
- 20161212C语言基础05_复习及作业
- [Coursera 计算导论与C语言基础] 第十周作业(下)
- [Coursera 计算导论与C语言基础] 第六周作业
- 20161212C语言基础05_复习及作业
- Java语言基础作业
- 20161212C语言基础05_复习及作业
- 20161212C语言基础05_复习及作业
- 20161212C语言基础05_复习及作业
- Linux-C基础知识学习:C语言作业-输入三角形底和高,输出三角形面积
- Linux-C基础知识学习:C语言作业-把100~200之间的不能被3整除的数输出
- Linux-C基础知识学习:C语言作业-输入n,打印n行*,每行*数与当前行数相等
- 20161212C语言基础05_复习及作业
- Linux-C基础知识学习:C语言作业-将5个学生成绩保存在一个数组中,单独实现一个计算平均成绩的average函数, 在main函数中获取该函数返回的平均值,并打印。
- [土狗之路]coursera C语言基础12周(期末考试)作业
- Linux-C基础知识学习:C语言作业-用for循环完成:输入10个数,求它们的和并输出
- Linux-C基础知识学习:C语言作业-输入10个整数,找出其中最大值和最小值
- 20161212C语言基础05_复习及作业
- Linux-C基础知识学习:C语言作业-输入某个学生的信息(姓名,年龄,5门功课成绩),计算平均成绩并输出。(待完善)