天津理工大学c语言实验报告8,天津理工大学-c语言上机报告4.doc
天津理工大學-c語言上機報告4.doc
下載提示(請認真閱讀)1.請仔細閱讀文檔,確保文檔完整性,對于不預覽、不比對內容而直接下載帶來的問題本站不予受理。
2.下載的文檔,不會出現我們的網址水印。
3、該文檔所得收入(下載+內容+預覽)歸上傳者、原創作者;如果您是本文檔原作者,請點此認領!既往收益都歸您。
文檔包含非法信息?點此舉報后獲取現金獎勵!
下載文檔到電腦,查找使用更方便
9.9
積分
還剩頁未讀,繼續閱讀
關?鍵?詞:C語言實驗四
大學c語言上機
C語言實驗報告
c語言實驗報告4
C上機實驗報告
資源描述:
實驗四
(2009-9-24)
一、 實驗名稱:
程序控制結構。
二、 實驗目的:
(1) 掌握C語言基本程序結構(順序、分支和循環)及其應用;
(2) 結合程序理解一些常用的算法(窮舉、迭代和遞推等);
(3) 進一步熟悉Visual C++6.0開發環境下調試程序的基本步驟。
三、 實驗項目
(1)
源程序:
#include int main()
{
int x;
int y;
//輸入(Input)
printf("Enter an integer: \n");
scanf("%d", &x);
//處理(Process)
if(x<1)
y=x;
else if(x<6)
y=3*x-2;
else
y=4*x-8;
//輸出(Output)
printf("y=%d\n", y);
return 0;
}
(2)
采用if語句時,源程序為:
#include int main()
{
int score;
//輸入(Input)
printf("Enter the score: \n");
scanf("%d", &score);
//處理(Process)和輸出(Output)
if(score>100||score<0)
printf("Illegal\n");
else if(score>=90)
printf("Excellent\n");
else if(score>=80)
printf("Good\n");
else if(score>=70)
printf("Middle\n");
else if(score>=60)
printf("Passed\n");
else
printf("Failed\n");
return 0;
}
采用swtich語句時,源程序為:
#include int main()
{
int score;
//輸入(Input)
printf("Enter the score: \n");
scanf("%d", &score);
//處理(Process)和輸出(Output)
switch(score/10)
{
case 10:
case 9:
printf("Excellent\n");
break;
case 8:
printf("Good\n");
break;
case 7:
printf("Middle\n");
break;
case 6:
printf("Passed\n");
break;
case 5:
case 4:
case 3:
case 2:
case 1:
case 0:
printf("Failed\n");
break;
default:
printf("Illegal\n");
break;
}
return 0;
}
(3) 源程序為:
#include int main()
{
int data1, data2;
char op;
double result;
//輸入(Input)
printf("Enter the expression: data1 op data2\n");
scanf("%d%c%d", &data1, &op, &data2);
//處理(Process)
switch(op)
{
case '+':
result = data1+data2;
break;
case '-':
result = data1-data2;
break;
case '*':
result = data1*data2;
break;
case '/':
if(data2!=0)
result = data1/data2;
else
{
printf("Divided by zero!\n");
return 1;
}
break;
}
//輸出(Output)
printf("%d%c%d=%7.2f\n", data1, op, data2, result);
return 0;
}
(4) 源程序為:
int main()
{
int line;
int loop;
//處理(Process)和輸出(Output)
line=0;
for(loop=0; loop<=1000; loop=loop+1)
if(loop%13==0 && loop%7==0)
{
printf("%d ", loop);
++line;
if(line%10==0)// 每行打印10個數
printf("\n");
}
printf("\n");
return 0;
}
(5) 源程序為:
#include int main()
{
int loop;
int num;
int den;
int tmp;
double sum;
//處理(Process)
sum=0;
num=2;
den=1;
for(loop=1; loop<=20; loop=loop+1)
{
sum += num*1.0/den;
tmp = num;
num = num+den;
den = tmp;
}
//輸出(Output)
printf("sum=%7.2f\n", sum);
return 0;
}
(6) 源程序:
#include int main()
{
int loop;
int num;
int n_even;
int sum;
//輸入和處理(Process)
sum=0;
n_even=0;
for(loop=1; loop<=10; loop=loop+1)
{
scanf("%d", &num);
if(num%2==0)
{
sum += num;
++n_even;
}
}
//輸出(Output)
printf("偶數之和sum=%d\n", sum);
printf("偶數的平均數ave=%7.2f\n", sum*10/n_even);
return 0;
}
(7) 源程序:
#include int main()
{
int loop;
double fn;
double fact;
double sum;
//處理(Process)
sum=0;
fn=1.0;
loop=1;
fact=1;
while(fn>=1e-6)
{
sum += fn;
fact *= loop;
fn = 1/fact;
loop = loop+1;
}
//輸出(Output)
printf("sum=%7.5f\n", sum);
return 0;
}
6
展開閱讀全文
溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
?
人人文庫網所有資源均是用戶自行上傳分享,僅供網友學習交流,未經上傳用戶書面授權,請勿作他用。
關于本文
本文標題:天津理工大學-c語言上機報告4.doc
鏈接地址:https://www.renrendoc.com/p-14891172.html
總結
以上是生活随笔為你收集整理的天津理工大学c语言实验报告8,天津理工大学-c语言上机报告4.doc的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 图像传感器的选择
- 下一篇: 【LaTeX教程】一.LaTeX源文件基