R C語言程式設計(1)

來源:互聯網
上載者:User

標籤:div   5.0   ons   step   for   oat   運算式   浮點   區別   

1.2變數與算數運算式

 1 #include <stdio.h> 2 /*當fahr=0,20,···,300時,分別列印華氏溫度與攝氏溫度對照表*/  3 int main() 4 { 5     int fahr, celsius;
6 int lower, upper, step; 7 8 lower = 0; 9 upper = 300;10 step = 20;11 12 fahr = lower;13 while(fahr <= upper) {14 celsius = 5 * (fahr-32) / 9;15 printf("%d\t%d\n", fahr, celsius);16 fahr = fahr + step;17 18 }19 return 0;20 }

 

浮點數版本:

#include <stdio.h>/*當fahr=0,20,···,300時,分別列印華氏溫度與攝氏溫度對照表浮點數版本*/int main(){    float fahr, celsius;    int lower, upper, step;        lower = 0;    upper = 300;    step = 20;        fahr = lower;    while(fahr <= upper) {        celsius = 5.0 / 9.0 * (fahr-32.0);        printf("%3.0f %6.1f\n", fahr, celsius);        //%3.0待列印浮點數至少3個字元,且不帶小數點部分,6.1表小數點後面有1位元字        fahr = fahr + step;            }      return 0;    }

 

1.3 for 語句

逆序for語句

#include <stdio.h>/*當fahr=0,20,···,300時,分別列印華氏溫度與攝氏溫度對照表浮點數版本*/int main(){    int fahr;        for (fahr = 300; fahr >= 0; fahr = fahr - 20)        printf("%3d %6.1f\n", fahr, (5.0/9.0)*(fahr-32));                  return 0;    }

1.4 符號常量

#define LOWER  0

//大概同 const int LOWER = 0 的用法是一致 效果相同 區別位置

#include <stdio.h>/*當fahr=0,20,···,300時,分別列印華氏溫度與攝氏溫度對照表浮點數版本*/int main(){    int fahr;    const int UPPER = 300;    const int LOWER = 0;    const int STEP = 20;           for (fahr = UPPER; fahr >= LOWER; fahr = fahr - STEP)        printf("%3d %6.1f\n", fahr, (5.0/9.0)*(fahr-32));                  return 0;    }

 

R C語言程式設計(1)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.