顺序结构,顾名思义就是按顺序执行的语句,选择结构,就是在执行过程中需要进行选择判断!
一般选择结构有if--else 结构,switch -- case 结构。
顺序结构
#include <stdio>
void main()
{
printf("%s","hello");
printf("%s"," world!\n")
return;
} //顺序输出 hello word! 这就是顺序结构
选择结构
#include <stdio>
void main()
{
int i ;
scanf("%d",&i);
if(i >=0)
{
printf("%s","hello\n");
} // 如果 输入的i 大于等于0 则 输出hello 否则输出下面else中的world!
else
{
printf("%s","world!\n");
}
}
#include stdioh
main()
{
char c,stmp,array[80]; //定义了字符变量c,stmp,字符数组array(最大长
度80)
int i=0,j; //两个整形变量i和j,且i初始化为0
while((c=getchar())!='\n') //作用是输入字符存至c,当输入回车时,结束输入
array[i++]=c;
array[i]='\0'; //表示数组的结尾,不加\0的话容易造成数组越界
for(j=i-1;j>=i/2;j--)
{
stmp=array[j]; //用临时变量stmp对数组的数据对称交换
array[j]=array[i-1-j];
array[i-1-j]=stmp;
}
for(i=0;array[i]!='\0';i++) printf(%c,array[i]);
printf(\n);
}
#include "stdioh"
#include "mathh"
int main(int argc,char argv[]){
double a,b,c,Ax,Ay,Bx,By,Cx,Cy,t;
printf("Please enter the coordinates of 3 points(separated by ','):\n");
printf("A: ");
scanf("%lf,%lf",&Ax,&Ay);
printf("B: ");
scanf("%lf,%lf",&Bx,&By);
printf("C: ");
scanf("%lf,%lf",&Cx,&Cy);
a=sqrt((Ax-Bx)(Ax-Bx)+(Ay-By)(Ay-By));
b=sqrt((Ax-Cx)(Ax-Cx)+(Ay-Cy)(Ay-Cy));
c=sqrt((Bx-Cx)(Bx-Cx)+(By-Cy)(By-Cy));
if(a+b>c && b+c>a && c+a>b)
printf("Area is %g\n",sqrt((t=(a+b+c)/2)(t-a)(t-b)(t-c)));
else
printf("Don't make a triangle\n");
return 0;
}
运行样例如下:
以上就是关于顺序结构和选择结构的C语言程序简单点的就行全部的内容,包括:顺序结构和选择结构的C语言程序简单点的就行、简单的c语言,求程序意思,越详细越好、简单C语言,小白求教等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)