2021-03-25(switch while do while for)


-#include<stdio.h>
int main()
{
int x;
scanf("%d %d",&x);
switch(x)
{
case 1: printf("one\n") ;break;
case 2: printf("two\n") ;break;
case 3: printf("three\n") ;break;
//.....
default:printf("other\n");break;
}
return 0;
}


對于中國人來說茴扁,一年十二個月中剖煌,每個月份屬于春夏秋天哪個季節(jié),要看24節(jié)氣來區(qū)分绞蹦,如立春立夏立秋立冬等,但通常人們習(xí)慣上以每年的十二月忽洛、一月锭碳、二月做為冬天,三月四月五月為春天蹋凝,六月七月八月為夏天鲁纠,九月十月十一月為秋天,那么現(xiàn)在要求你寫一個程序鳍寂,根據(jù)輸入的月份(1~12)來判斷是哪個季節(jié)改含,并用英文輸出


    int x;
        scanf("%d",&x);
    switch(x)
{
        case  1:  ;
        case  2: printf("Winter\n") ;break;
        case  3:  ;
        case  4:  ;
        case  5: printf("Spring\n") ;break;
        case  6:  ;
        case  7:  ;
        case  8: printf("Summer\n") ;break;
        case  9:  ;
        case  10: ;
        case  11: printf("Autumn\n") ;break;
        case  12: printf("Winter\n") ;break;

          default:printf("erro\n");break;

}
            return 0;

輸入一個數(shù)字06,輸出對應(yīng)的星期迄汛,比如輸入0捍壤,輸出Sunday,16分別是周一到周六

用英文輸出哦骤视!

如果不是0~6的數(shù)字,提示:input error!


        int x;
        scanf("%d",&x);
    switch(x)
{   case  0: printf("Sunday\n") ;break;
        case  1: printf("Monday\n") ;break;
        case  2: printf("Thesday\n") ;break;
        case  3: printf("Wednesday\n") ;break;
        case  4: printf("Thursday\n") ;break;
        case  5: printf("Friday\n") ;break;
        case  6: printf("Saturday\n") ;break;
         default:printf("input error!\n");break;

}
            return 0;

完成一個簡單的計算器鹃觉,可以實現(xiàn)兩個數(shù)字的加专酗、減、乘盗扇、除祷肯、取余五種運算


#include<stdio.h>
int main()
{
int x,y;
 char a;
 scanf("%d%c%d",&x,&a,&y);
 switch(a)
 {
  case '+' : printf("%d\n",x+y); break;
  case '-' : printf("%d\n",x-y); break;
  case '*' : printf("%d\n",x*y); break;
  case '/' : printf("%d\n",x/y); break;
  case '%' : printf("%d\n",x%y); break;
  default : printf("Error\n");   break;
      getchar();
 }return 0;
}

給出一個不多于5位的整數(shù),要求 1疗隶、求出它是幾位數(shù) 2佑笋、分別輸出每一位數(shù)字 3、按逆序輸出各位數(shù)字斑鼻,例如原數(shù)為321,應(yīng)輸出123


        int num,o,t,th,f,fi,count=0;
        scanf("%d",&num);
        if(num<10)
        { 
            count=1;
            printf("%d\n",count);
            printf("%d \n",num);
            printf("%d\n",num);
        }
        else if(num>=10&&num<100)
        {
            count=2;
            printf("%d\n",count);
            o=num/10;
            t=num%10;
            printf("%d %d \n",o,t);
            printf("%d%d\n",t,o);
        }
        else if(num>=100&&num<1000)
        {
            count=3;
            printf("%d\n",count);
            o=num/100;
            t=num%100/10;
            th=num%10;
            printf("%d %d %d \n",o,t,th);
            printf("%d%d%d\n",th,t,o);
        }
        else if(num>=1000&&num<10000)
        {
            count=4;
            printf("%d\n",count);
            o=num/1000;
            t=num/100%10;
            th=num/10%10;
            f=num%10;
            printf("%d %d %d %d \n",o,t,th,f);
            printf("%d%d%d%d\n",f,th,t,o);
        }
        else if(num>=10000&&num<100000)
        {
            count=5;
            printf("%d\n",count);
            o=num/10000;
            t=num/1000%10;
            th=num/100%10;
            f=num/10%10;
            fi=num%10;
            printf("%d %d %d %d %d\n",o,t,th,f,fi);
            printf("%d%d%d%d%d\n",fi,f,th,t,o);
        }
        else
        {
            printf("Error");
        }

循環(huán)結(jié)構(gòu)

while()//判斷()內(nèi)的真假要不要執(zhí)行{}內(nèi)的內(nèi)容蒋纬,執(zhí)行完后再次回到while繼續(xù)執(zhí)行,直到()中判定為假坚弱。停止循環(huán)
{

}


while(1)//死循環(huán) 如果()后加蜀备;不會執(zhí)行{}內(nèi)的內(nèi)容,但會一直運行下去荒叶。
{
printf("hello\n");
}


int a=0;
while(a<5)
{
printf("hello a=%d\n",a)
a++
}


輸入一個數(shù)字N碾阁,輸出N以內(nèi)(包含N)的數(shù)字之和 (N不超過1000)


int N,sum=0;
scanf("%d",&N);
while(N)
{
sum+=N;
N--;
}
printf("%d\n",sum);


打印出所有"水仙花數(shù)",所謂"水仙花數(shù)"是指一個三位數(shù)停撞,其各位數(shù)字立方和等于該本身瓷蛙。 例如:153是一個水仙花數(shù),因為153=13+53+3^3戈毒。


int a,b,c;
int num=100;
while(num<1000)
{
    a=num/10%10;
    b=num%10;
    c=num/100;
    if( num==a*a*a+b*b*b+c*c*c)
    {
        printf("%d\n",num);
    }
    num++;
}

循環(huán)三大要素:起點艰猬,終點,增量


do{} while()循環(huán)

int i=100;
do
{
printf("111");
}while(a<10)埋市;
return 0;//最少執(zhí)行一次冠桃,先執(zhí)行后判斷;while先判斷后執(zhí)行道宅,最少一次不執(zhí)行食听。

for 循環(huán)

for(i=0;//初始值i<10;//條件i++//執(zhí)行完{}后執(zhí)行){

}


求以下三數(shù)的和,保留2位小數(shù) 1~a之和 1~b的平方和 1~c的倒數(shù)和


    int a,b,c,i,j,k;
        double r;
        double suma=0;
        double sumb=0;
        double sumc=0;
        scanf("%d %d %d",&a,&b,&c);
        for(i=1;i<=a;i++)
        {
            suma+=i;
                
        }
        for(j=1;j<=b;j++)
        {
            sumb+=j*j;
        }
        for(k=1;k<=c;k++)
        {
            sumc+=1.0/k;
        }
        r=suma+sumb+sumc;
            printf("%.2lf\n",r);
        return 0;

有一分數(shù)序列: 2/1 3/2 5/3 8/5 13/8 21/13...... 求出這個數(shù)列的前N項之和,保留兩位小數(shù)污茵。


double n = 1;   //分子
    double m = 2;   //分母
    double temp = 0;
    double sum = 0;
    int i;
    int N;
    scanf("%d",&N);
    for(i = 0;i < N;i++)
    {
        sum += m/n;    //sum
        temp = n;      //記錄當(dāng)分母的值
        n = m;         //分母為上一個分子
        m = m+temp ;   //分子為上一個分數(shù)的分子和分母的和
    }
    printf("%.2lf\n",sum);
    return 0;
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末樱报,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子泞当,更是在濱河造成了極大的恐慌迹蛤,老刑警劉巖,帶你破解...
    沈念sama閱讀 219,270評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異盗飒,居然都是意外死亡嚷量,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,489評論 3 395
  • 文/潘曉璐 我一進店門逆趣,熙熙樓的掌柜王于貴愁眉苦臉地迎上來蝶溶,“玉大人,你說我怎么就攤上這事宣渗《端” “怎么了?”我有些...
    開封第一講書人閱讀 165,630評論 0 356
  • 文/不壞的土叔 我叫張陵痕囱,是天一觀的道長部蛇。 經(jīng)常有香客問我,道長咐蝇,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,906評論 1 295
  • 正文 為了忘掉前任巷查,我火速辦了婚禮有序,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘岛请。我一直安慰自己旭寿,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 67,928評論 6 392
  • 文/花漫 我一把揭開白布崇败。 她就那樣靜靜地躺著盅称,像睡著了一般。 火紅的嫁衣襯著肌膚如雪后室。 梳的紋絲不亂的頭發(fā)上缩膝,一...
    開封第一講書人閱讀 51,718評論 1 305
  • 那天,我揣著相機與錄音岸霹,去河邊找鬼疾层。 笑死,一個胖子當(dāng)著我的面吹牛贡避,可吹牛的內(nèi)容都是我干的痛黎。 我是一名探鬼主播,決...
    沈念sama閱讀 40,442評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼刮吧,長吁一口氣:“原來是場噩夢啊……” “哼湖饱!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起杀捻,我...
    開封第一講書人閱讀 39,345評論 0 276
  • 序言:老撾萬榮一對情侶失蹤井厌,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體旗笔,經(jīng)...
    沈念sama閱讀 45,802評論 1 317
  • 正文 獨居荒郊野嶺守林人離奇死亡彪置,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,984評論 3 337
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了蝇恶。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片拳魁。...
    茶點故事閱讀 40,117評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖撮弧,靈堂內(nèi)的尸體忽然破棺而出潘懊,到底是詐尸還是另有隱情,我是刑警寧澤贿衍,帶...
    沈念sama閱讀 35,810評論 5 346
  • 正文 年R本政府宣布授舟,位于F島的核電站,受9級特大地震影響贸辈,放射性物質(zhì)發(fā)生泄漏释树。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,462評論 3 331
  • 文/蒙蒙 一擎淤、第九天 我趴在偏房一處隱蔽的房頂上張望奢啥。 院中可真熱鬧,春花似錦嘴拢、人聲如沸桩盲。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,011評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽赌结。三九已至,卻和暖如春孝冒,著一層夾襖步出監(jiān)牢的瞬間柬姚,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,139評論 1 272
  • 我被黑心中介騙來泰國打工庄涡, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留伤靠,地道東北人。 一個月前我還...
    沈念sama閱讀 48,377評論 3 373
  • 正文 我出身青樓啼染,卻偏偏與公主長得像宴合,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子迹鹅,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,060評論 2 355

推薦閱讀更多精彩內(nèi)容