三、简单程序设计(顺序结构程序设计)
来源:互联网 发布:生辰八字起名中国网络 编辑:程序博客网 时间:2024/04/25 16:23
一、顺序结构程序
#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
输出一个字符串
输入:
输入注意&的使用,还有输入时逗号的使用,其余不做展开。
- 三、简单程序设计(顺序结构程序设计)
- 顺序、分支结构程序设计
- 顺序结构程序设计
- 顺序结构程序设计实例
- 顺序结构程序设计实例
- 算法-java(顺序结构程序设计)
- 三、结构化程序设计
- Java基本的程序设计结构(三)
- 《顺序结构的程序设计》教学设计
- 《Visual Basic 程序设计》——>顺序结构
- 顺序程序设计
- (谭版)4 最简单的C程序设计—顺序程序设计
- 第四章 最简单的C程序设计—顺序程序设计 (答案)
- 最简单的C程序设计——顺序程序设计
- 汇编语言程序设计(三)
- Windows程序设计(三)
- 指针程序设计(三)
- shell程序设计(三)
- asp.net 1.0的问题,2.0的Button有个OnClientClick属性,1.0里面如何用?
- 页面指定区域导入到Excel和world
- literal用法
- 如何成为好领导三大法则
- android : 修改frameworks/base/ 代码需要注意的地方
- 三、简单程序设计(顺序结构程序设计)
- Struts2教程1:第一个Struts2程序
- 编码解析 struts2中上传文件友好提示需要转换
- 使用jquery的autocomplete的方法,进行用户自定义的显示列表方法给用户
- 静态的成员属性和成员方法到底有啥好处?
- 为android开放类增加自定义成员方法[转]
- ASCII码表
- (转)JavaScript中的事件处理
- 如何向android的framework里添加新类