最简单的c语言if程序,C语言简单实用的程序-if else 嵌套式的使用例子
C語言簡單實用的程序-if else 嵌套式的使用例子--一個數的約數--計算用電賬目
例子1
//使用嵌套式 if顯示一個數的約數
#include#include
int main()
{
unsigned long num;? //要檢查的數
unsigned long div;? //可能的約數
bool isPrime;?????? //素數的標志
printf("please enter an integer for analysis;");
printf("Enter q to quit.\n");
while(scanf("%lu",&num)==1)
{
for(div=2,isPrime=true;(div*div)<=num;div++)
{
if(num%div==0)
{
if((div*div!=num))
printf("%lu is divisible by %lu and %lu.\n",num,div,num/div);
else
printf("%lu is divisible by %lu.\n",num,div);
isPrime = false;//不是一個素數
}
}
if(isPrime)
printf("%lu is prime.\n",num);
printf("please enter another integer for analysis;") ;
printf("Enter q to quit.\n");
}
printf("Bye.\n");
return 0;
}
例子2
//計算用電賬目
#include#define RATE1 0.12589? //第一個360kwh的費率
#define RATE2 0.17901? //下一個320KWH的費率
#define RATE3 0.20671? //超過680kwh的費率
#define BREAK1 360.0?? //費率的第一分界點
#define BREAK2 680.0?? //費率的第二分界點
#define BASE1 (RATE1 * BREAK1)
#define BASE2 (BASE1 + (RATE2+(BREAK2-BREAK1))) //用電680kwh的費用
int main()
{
double kwh;??? //用電的千瓦小時數
double bill;?? //費用
printf("請輸入用電的小時數:");
scanf("%lf",&kwh);
if (kwh<=BREAK1)
bill = RATE1 *kwh;
else if(kwh<=BREAK2)
bill = BASE1+ (RATE2*(kwh - BREAK1));
else
bill = BASE2 +(RATE3 *(kwh - BREAK2)) ;
printf("用電度數%.1f 是%1.2f元.\n ",kwh,bill);
return 0;
}
總結
以上是生活随笔為你收集整理的最简单的c语言if程序,C语言简单实用的程序-if else 嵌套式的使用例子的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 计算机输出科学计数法,python不用科
- 下一篇: 如何用一般方式获取C币可用分