南京信息工程大学c语言实验十报告,南京信息工程大学2014年C语言程序设计实验内容(全部).doc...
南京信息工程大學(xué)2014年C語言程序設(shè)計實驗內(nèi)容(全部)
實驗指導(dǎo)
實驗一 Visual C++6.0開發(fā)環(huán)境使用
1.實驗?zāi)康?/p>
(1)熟悉Visual C++6.0集成開發(fā)環(huán)境。
(2)掌握C語言程序的書寫格式和C語言程序的結(jié)構(gòu)。
(3)掌握C語言上機步驟,了解C程序的運行方法。
(4)能夠熟練地掌握C語言程序的調(diào)試方法和步驟
2. 實驗內(nèi)容
輸入如下程序,實現(xiàn)兩個數(shù)的乘積。
#include (stdio.h);
int main()
{
x=10,y=20
p=prodct(x,t)
printf(“The product is :”,p)
int prodct(int a ,int b )
int c
c=a*b
return c
}
(1)在編輯狀態(tài)下照原樣鍵入上述程序。
(2)編譯并運行上述程序,記下所給出的出錯信息。
(3)再編譯執(zhí)行糾錯后的程序。如還有錯誤,再編輯改正,直到不出現(xiàn)語法錯誤為止。
3.分析與討論
(1)記下在調(diào)試過程中所發(fā)現(xiàn)的錯誤、系統(tǒng)給出的出錯信息和對策。分析討論成功或失敗的原因。
(2)總結(jié)C程序的結(jié)構(gòu)和書寫規(guī)則。?
實驗二 數(shù)據(jù)類型、運算符和表達式
1.實驗?zāi)康?/p>
(1)理解常用運行符的功能、優(yōu)先級和結(jié)合性。
(2)熟練掌握算術(shù)表達式的求值規(guī)則。
(3)熟練使用賦值表達式。
(4)理解自加、自減運算符和逗號運算符
(5)掌握關(guān)系表達式和邏輯表達式的求值
2.實驗內(nèi)容
(1)整數(shù)相除
#include
int main()
{
int a=5,b=7,c=100,d,e,f;
d=a/b*c;
e=a*c/b;
f=c/b*a;
printf("d=%d , e=%d ,f=%d\n",d,e,f);
return 0;
}
(2)自加、自減運算
#include
int main()
{
int a=5,b=8;
printf("a++=%d\n",a++);
printf("a=%d\n",a);
printf("++b=%d\n",++b);
printf("b=%d\n",b);
return 0;
}
(3)關(guān)系運算和邏輯運算
#include
int main()
{
int a=5,b=8,c=8;
printf("%d,%d,%d,%d\n",a==b&&a==c,a!=b&&a!=c,a>=b&&a>=c,a<=b&&a<=c);
printf("%d,%d\n",a<=b||a>=c,a==b||b==c);
printf("%d,%d,%d,%d\n",!(a==b),!(a>=b),!(a>=c),!(a<=b));
return 0;
}
(1)在編輯狀態(tài)下輸入上述程序。
(2)編譯并運行上述程序。
3.分析與討論
(1)整數(shù)相除有什么危險?應(yīng)如何避免這種危險?
(2)分析a++和++a的區(qū)別。
(3)條件表達式和邏輯表達式的意義是什么,它們?nèi)≈等绾?#xff1f;
(4)如何比較兩個浮點數(shù)相等?為什么?
實驗三 格式化輸入輸出函數(shù)的使用
1.實驗?zāi)康?/p>
(1)掌握格式字符使用的方法。
(2)掌握printf()進行格式化輸出的方法。
(3)掌握scanf()進行格式化輸入的方法。
2.實驗內(nèi)容
(1)輸入如下程序,觀察運行結(jié)果
#include
int main()
{
int x=1234;
float f=123.456;
double m=123.456;
char ch='a';
char a[]="Hello,world!";
int y=3,z=4;
printf("%d %d\n",y,z);
printf("y=%d , z=%d\n",y,z);
printf("%8d,%2d\n",x,x);
printf("%f,%8f,%8.1f,%.2f,%.2e\n",f,f,f,f,f);
printf("%lf\n",m);
printf("%3c\n",ch);
printf("%s\n%15s\n%10.5s\n%2.5s\n%.3s\n",a,a,a,a,a);
return 0;
}
(2)輸入下面程序,觀察調(diào)試信息
#include
int main()
{
double x,y;
char c1,c2,c3;
int a1,a2,a3;
scanf("%d%d%d",a1,a2,a3);
printf("%d,%d,%d\n",a1,a2,a3);
scanf("%c%c%c",&c1,&c2,&c3);
printf("%c%c%c\n",c1,c2,c3);
scanf("%f,
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎總結(jié)
以上是生活随笔為你收集整理的南京信息工程大学c语言实验十报告,南京信息工程大学2014年C语言程序设计实验内容(全部).doc...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: kotlin使用spring data
- 下一篇: nodejs 实现文件拷贝