C語言練習一 控制語句

2021-10-25 06:26:21 字數 1920 閱讀 1874

/*求1~n的和,輸入n先判斷n是否小於3000。小於3000則直接求和輸出結果,否則顯示輸出錯誤重新輸入n

要求用兩個do while語句*/

/*#includeint main()

while(flag);

sum=0;

for(i=0;i<=n;i++)

printf("sum=%d\n",sum);

printf("do you want again?");

scanf("%s",&ch);

}while((ch=='y')||(ch=='y'));

printf("thank you!");

return(0);

} */

/****以互動的方式計算n的階乘******/

/*#includemain()

while(flag);

ji=1;

for(i=1;i<=n;i++)

printf("ji=%d\n",ji);

printf("do you want again?");

scanf("%s",&ch);

}while((ch=='y')||(ch=='y'));

printf("thank you!");

return(0);

}*//***使用for迴圈計算費,以互動方式生成n個波那契數***/

/* #includemain()

while(flag);

a=0;

b=1;

for(k=1;k<=n/2;k++) //過程

printf("\n繼續嗎?y/n");

scanf("%s",&ch);

printf("thank you");

}while((ch=='y')||(ch=='y'));

return (0);

}*//*****判斷輸入的數n是否為質數*****/

/*#include#includemain()

while(flag);

if(n==2) printf("2是質數");

j=ceil(sqrt(n));

flag1=0;

for(i=2;i<=j;i++)

} if(flag1) printf("n=%d不是質數\n",n); //if判斷以flag1為條件

else printf("n=%d是質數\n",n);

}while(1);

return(0);

}*//****以弧度表示角度的正弦值****/

//範圍為-1<=x<=1

/*#include#includemain()

while(flag);

term=x;

sine=x;

intk=1;

z=pow(x,2);

for(i=1;i<=10;i++) //每進入一次迴圈,×x平方z

printf("sinx=%lf\n",sine);

return(0);

} */

/******求解二次方程*****/

/*#include#includemain()

else

}while(1);

}*//*******輸出乙個反數******/

/*#includemain()

printf("%d\n",j);

} }*/

/*******列印圖案********/

#include

main()

for(j=

0;j)//列

printf

("\n");

}}

C語言 控制語句

一 順序語句 二 分支語句 if dse switch 1 if else 語句的使用 格式 if 表示式 語句塊1 else 語句塊2 形式 在 else 中還可以階梯式的輸入 if else 這種形式,在實際模型中,可呈現出優先順序的形式。同時,在if 的語句塊1中國可在巢狀 if else 且...

C語言三 語句練習

輸入乙個整數day代表星期幾,根據 day的值輸出對應的星期幾,比如 day 1 就輸出 星期一 用兩種方式實現 int day printf 請輸入乙個1 7的數字 scanf d day if day 0 day 8 限制輸入條件 1 7 else if day 2 else if day 3 ...

C語言 控制語句 迴圈

今天,學習了c primer plus的第六章。本章的主題是程式控制,對while迴圈進行了更加詳盡的講解,並講解了for迴圈 do while迴圈。同時,對一些運算子 陣列及帶返回值的函式也做了介紹。現將知識點總結如下 while expression statementfor 表示式1 表示式2...