Day1 & Day2_c语言_基础练习
2014-10-18 11:07
211 查看
//
// main.m
// Day2_c语言基础概念_王佳兴
//
// Created by 王佳兴 on 14-10-15.
// Copyright (c) 2014年 lanou3g.com蓝鸥科技. All rights reserved.
//
#import <Foundation/Foundation.h>
int main(int argc,const
char * argv[]) {
//1.(*)计算十进制 42转换为二进制、八进制、十六进制分别对应的值
//
二进制:00101010 八进制: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
// printf("请输入一个美元数量:");
// int a = 0;
// scanf("%d", &a);
// float b = a * 0.05;
// float total = a + b;
// printf("%.2f$\n", total);
//7.(**)从键盘输入两个实数 a和 b,输出 a占
b 的百分之几。小数点后保留 2位。
//例如:输入 1和 4,输出:25.00%
// printf("请输入两个实数:");
// float a, b;
// scanf("%f%f", &a, &b);
// float c = a / b * 100;
// printf("%.2f%%\n", c);
//8.(**)编写一个程序,要求用户输入一个美金数量,然后显示出如何用最
少的 20美元
// 10
美元、5 美元和 1
美元来付款:
// Enter a dollar amount:93
// $20 bills: 4
// $10 bills: 1
// $5 bills:0
// $1 bills:3
// printf("Enter a dollar amount:");
// int a = 0;
// scanf("%d", &a);
// int bill20 = a / 20;
// int bill10 = a % 20 / 10;
// int bill5 = a % 10 / 5;
// int bill1 = a % 5 /1;
// printf("$20 bills:%d\n$10 bills:%d\n$5 bills:%d\n$1 bills:%d\n", bill20, bill10, bill5, bill1);
//9.(*)输入两个整数,打印这两个数的和,差,积,余数
// printf("请输入两个整数:");
// int a = 0,b = 0;
// scanf("%d%d", &a, &b);
// printf("和:%d\n差:%d\n积%d\n余数:%d\n",
a + b, a - b, a * b, a % b);
//10.(*)查找 ASCII码表,分别用%d输出字符,用%c输出整数
// printf("请输入一个数字和一个字符:");
// int a;
// char b;
// scanf("%c", &b);
// scanf("%d", &a);
// printf("对应字符:%c,对应数字:%d\n", a, b);
return
0;
}
// main.m
// Day2_c语言基础概念_王佳兴
//
// Created by 王佳兴 on 14-10-15.
// Copyright (c) 2014年 lanou3g.com蓝鸥科技. All rights reserved.
//
#import <Foundation/Foundation.h>
int main(int argc,const
char * argv[]) {
//1.(*)计算十进制 42转换为二进制、八进制、十六进制分别对应的值
//
二进制:00101010 八进制: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
// printf("请输入一个美元数量:");
// int a = 0;
// scanf("%d", &a);
// float b = a * 0.05;
// float total = a + b;
// printf("%.2f$\n", total);
//7.(**)从键盘输入两个实数 a和 b,输出 a占
b 的百分之几。小数点后保留 2位。
//例如:输入 1和 4,输出:25.00%
// printf("请输入两个实数:");
// float a, b;
// scanf("%f%f", &a, &b);
// float c = a / b * 100;
// printf("%.2f%%\n", c);
//8.(**)编写一个程序,要求用户输入一个美金数量,然后显示出如何用最
少的 20美元
// 10
美元、5 美元和 1
美元来付款:
// Enter a dollar amount:93
// $20 bills: 4
// $10 bills: 1
// $5 bills:0
// $1 bills:3
// printf("Enter a dollar amount:");
// int a = 0;
// scanf("%d", &a);
// int bill20 = a / 20;
// int bill10 = a % 20 / 10;
// int bill5 = a % 10 / 5;
// int bill1 = a % 5 /1;
// printf("$20 bills:%d\n$10 bills:%d\n$5 bills:%d\n$1 bills:%d\n", bill20, bill10, bill5, bill1);
//9.(*)输入两个整数,打印这两个数的和,差,积,余数
// printf("请输入两个整数:");
// int a = 0,b = 0;
// scanf("%d%d", &a, &b);
// printf("和:%d\n差:%d\n积%d\n余数:%d\n",
a + b, a - b, a * b, a % b);
//10.(*)查找 ASCII码表,分别用%d输出字符,用%c输出整数
// printf("请输入一个数字和一个字符:");
// int a;
// char b;
// scanf("%c", &b);
// scanf("%d", &a);
// printf("对应字符:%c,对应数字:%d\n", a, b);
return
0;
}
相关文章推荐
- Java 基础一些代码练习笔记( GenericFoo<T> 泛型2)
- 《数论》3.6习题3------求一元线性同余方程所有解(不是方程组)基础练习例子&&求逆元
- C语言 · 查找整数 · 基础练习
- C语言 第三章 基础编程测试与练习
- Linux基础之命令练习Day2-useradd(mod,del),groupadd(mod,del),chmod,chown,
- C语言学习参考(基础&进阶)
- 【c基础练习】c语言实现配置文件解析
- 巩固C语言(八)----进程和线程的区别和练习 & 线程编程
- 蓝桥杯&nbsp;基础练习07&nbsp;特殊的数字
- Linux基础之命令练习Day2-useradd(mod,del),groupadd(mod,del),chmod,chown,
- 20130930C语言作业基础练习
- C语言基础练习:在Xcode中练习的for循环语句
- c语言面试题重点整理·基础类
- mysql基础---->基本命令与13道练习
- 基础练习10&nbsp;十进制转十六进制
- 黑马程序员__java基础视频day1、day2
- "蓝桥杯“基础练习:十六进制转八进制
- 蓝桥杯 基础练习 Huffuman树 (C语言)
- C语言:基础练习,求两个整数的最大公约数
- 【c基础练习】c语言实现链表