/*求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...