C语言第二章课件.ppt.ppt
文本预览下载声明
第2章 顺序结构程序设计 ;例题链接 ;2.1 结构化程序设计的基本结构;2.1.1 算法;算法的特性;算法的表示方法;传统流程图;改进的流程图;N-S图(盒图);N-S的基本符号;2.1.2 语句的概念;【例2.1】语句的示例。
#include stdio.h
main( )
{ int a, b, i = 5 ;
a = i + 3 ;
++i ;
b = 2, ++b ;
i+1 ;
printf(%d,%d,%d\n,a,b,i);
};2.1.3 三种基本结构;【例2.2】顺序结构程序示例。输入3个实型数存入a、b、c中,求平均值.
#include stdio.h
main( )
{ float a=0,b=0,c=0,ave=0;
printf(data:\n);
scanf(%f%f%f,a,b,c);
printf(%f,%f,%f\n,a,b,c);
ave=(a+b+c)/3;
printf(ave=%f\n, ave);
} ;2.2 赋值语句;【例2.3】编写交换x和y中值的程序。
#include stdio.h
main( )
{ int x=3,y=5,t;
printf(x=%d,y=%d\n,x,y);
t=x;
x=y;
y=t;
printf(x=%d,y=%d\n, x,y);
};讨论题2.1 ;【例2.4】输入3位数,计算每位数字之和。
#include stdio.h
main ( )
{ int n=0,a=0,b=0,c=0,sum=0;
printf(Input n:); scanf ( %d, n );
a=n/100;
b=n/10-a*10;
c=n%10;
sum=a+b+c;
printf(n=%d,sum=%d\n,n,sum);
} ;2.3 输入输出语句 ;2.3.1 格式输入输出函数;;2.3.1 格式输入输出函数;2.3.1 格式输入输出函数;2.3.1 格式输入输出函数;2.3.1 格式输入输出函数;【例2.5】格式输入输出函数示例。
#include stdio.h
main( )
{ int a=0,b=0,sum=0;
printf(data:\n);
scanf(%d%d,a,b);
sum=a+b;
printf(%d+%d=%d\n,a,b,sum);
};格式说明符;2.3.2 字符输入输出函数;字符输出函数(putchar);字符输出函数(putchar);字符输出函数(putchar);字符输入函数(getchar);【例2.7】从键盘输入三个大写字母,将其转换成小写字母输出
#include stdio.h
main( )
{ char c1,c2,c3;
c1=getchar( ); c2=getchar( ); c3=getchar( );
c1=c1+32; c2=c2+32; c3=c3+32;
putchar(c1); putchar(c2); putchar(c3);
}
运行程序,输入数据CPU
CPU
运行结果为:
cpu;【例2.8】字符输入输出函数示例。
#include stdio.h
main( )
{ char ch=\0 ;
printf(data:\n);
ch = getchar( );
putchar( ch );
putchar( ’\n’ );
putchar( getchar( ) );
}
显示全部