C语言的三种基本程序结构是什么
一、順序結(jié)構(gòu)
表達(dá)式語句、空語句、函數(shù)調(diào)用語句、復(fù)合語句
程序舉例:
從鍵盤輸入一個(gè)大寫字母,要求改用小寫字母輸出。
#include
int main()
{
????char x,y;??
?????
????scanf("%c",&x);
?????
????if(x >= 'A' && x <= 'Z')
????{?
????????y=x 32;
????}
?????
????else
????{
????????printf("this is a erro");?
????}
????printf("%c\n",y);
????return 0;
}
二、選擇結(jié)構(gòu)
if語句程序舉例:
輸入三個(gè)實(shí)數(shù)a,b,c,按代數(shù)值由小到大次序輸出這三個(gè)數(shù)。
#include
int main()
{
????float a,b,c,tmp;
????
????scanf("%f %f %f",&a,&b,&c);
????if(a > b)
????{
????????tmp=b;
????????b=a;
????????a=tmp;
????}
????if(a > c)
????{
????????tmp=c;
????????c=a;
????????a=tmp;
????}??????????
????if(b > c)
????{
????????tmp=c;
????????c=b;
????????b=tmp;
????}????????
????????
????printf("%5.2f %5.2f %5.2f\n",a,b,c);
????return 0;
}
三、循環(huán)結(jié)構(gòu)
while語句、do while語句、for語句
for語句舉例:
計(jì)算:1 2 3 ..... 100。
#include
int main()
{???
????int i,x=1;
????for(i = 2;i <= 100;i )
????{
????????x =i;
????}
????printf("%d\n",x);
????return 0;
}
聲明:
本文于網(wǎng)絡(luò)整理,版權(quán)歸原作者所有,如來源信息有誤或侵犯權(quán)益,請聯(lián)系我們刪除或授權(quán)事宜。
總結(jié)
以上是生活随笔為你收集整理的C语言的三种基本程序结构是什么的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 掌上英雄联盟怎么转区
- 下一篇: C语言中的指针有什么作用