三、简单程序设计(顺序结构程序设计)
2011-08-08 11:45
295 查看
一、顺序结构程序
#include<stdio.h> //头文件声明
int main() //主函数
{
int a,b; //定义变量
int min(int a,int b); //定义函数
int max(int a,int b); //定义函数
printf("please enter two number:"); //输出提示
scanf("%d%d",&a,&b); //输入提示
printf("the mim number is %d, the max number is %d",min(a,b),max(a,b)); //输出结果
return 0;
}
int min(int a,int b) //返回最小值
{
return a>b?b:a;
}
int max(int a,int b) //返回最大值
{
return a<b?b:a;
}
以上是一个简单的顺序结构的程序,然后一个C语言的程序大概的结构是:
C程序 | 源文件1 | 预处理命令 | |
全局变量 | |||
函数1 | 函数首部 | ||
函数体 | 局部变量声明 | ||
执行语句 | |||
函数2 | / | / | |
源文件2 | / | / | / |
源文件3 | / | / | / |
二、格式化输入输出
输出格式:%[标志][数据最小宽度][.精度][数据长度]类型。
标识(printf函数常用附加格式符)
+ 表示输出的时候输出数值的符号,数值右对齐,左边补空格;
- 表示输出的时候数值左对齐,右边补空格;
0 表示输出时,在数值的前面多余的空格用0来代替;
数据最小宽度
表示用十进制输出的最小位数,当需要输出的数据长度超过该数时,该选项不起作用,数据按实际位数进行输出,当需要输出的数据小于该数时,在该数的左边补0或者空格。
精度
输出小数位数,并且四舍五入,倘若输出的是字符,则输出字符的个数。
数据长度
是字符,有三种方式:h、l、L。短整型量输出,长整型或双精度量输出,L表示输出long double型。
类型
是格式说明符中必须要有的,他表示输出列表里要输出的数据类型。
格式字符形式 | 格式字符含义 |
d | 十进制输出带符号的整数 |
O | 八进制输出一个无符号的整数 |
x,X | 十六进制暑促一无符号的整数 |
u | 十进制塑出一个无符号的整数 |
f | 小数形式输出的带符号的实数 |
e,E | 指数形式输出的带符号的实数 |
g,G | %e或%f占宽较小的输出的实数 |
c | 输出一个字符 |
s | 输出一个字符串 |
输入:
输入注意&的使用,还有输入时逗号的使用,其余不做展开。
相关文章推荐
- 用c语言实现简单的顺序结构
- Delphi基本之pascal语法(第二章.顺序结构程序设计)
- C语言-第二章、C基础与顺序结构程序设计
- 顺序结构程序设计举例
- Linux C程序设计基本结构——顺序、选择、循环
- 顺序结构程序设计实例
- 简单的选择结构程序设计的总结
- Linux C程序设计基本结构——顺序,选择与循环
- 简单数据结构之顺序表(C++ vector 实现)
- 第4章 最简单的C程序设计——顺序程序设计
- 算法-java(顺序结构程序设计)
- 第三周数据计算实现与顺序结构程序设计的程序(二)
- 第4章 最简单的C程序设计——顺序程序设计
- [数据结构]顺序表的C语言简单实现
- 顺序、分支结构程序设计
- 第4章 最简单的C程序设计——顺序程序设计
- 简单数据结构之顺序表(C实现)
- 算法竞赛入门经典 1.3 顺序结构程序设计
- C语言学习笔记-3.顺序结构程序设计
- C语言程序设计-第3章 最简单的C程序设计-顺序程序设计