本文目錄一覽:
- 1、水仙花數的c語言實驗報告怎麼寫
- 2、C語言程序設計報告 1、小學算術運算測試(math.c)
- 3、C語言程序設計實驗報告 (1)編寫一個函數primeNum(int x),功能是辨別一個數是否為素數。
- 4、c語言先排序後折半查找程序的實驗報告
- 5、咋寫C語言實驗報告
- 6、C語言實驗報告怎麼寫實驗步驟?高手最好給個樣板啊!
水仙花數的c語言實驗報告怎麼寫
#include stdio.h
int main(void)
{
int a,b,c,x,y,sum=0;
for(a=1;a=9;a++)
for(b=0;b=9;b++)
for(c=0;c=9;c++)
{
x=100*a+10*b+c;
y=a*a*a+b*b*b+c*c*c;
if(x==y)
{
sum+=x;
}
}
printf(“水仙花數和:%d\n”,sum);
return 0;
}
C語言程序設計報告 1、小學算術運算測試(math.c)
#includestdio.h
#includestdlib.h
#includetime.h
main()
{
int i,n,fen=0,p;
int a,b,num;
printf(“請輸入題目數目:”);
scanf(“%d”,n);
srand(time(0));
for(i=0;in;i++)
{ a=rand()%100;
b=rand()%100;
p=rand()%3;
if(p==0)
{ printf(“%d + %d = “,a,b);
scanf(“%d”,num);
if(num==a+b)fen++;
}
if (p==1)
{ printf(“%d – %d = “,a,b);
scanf(“%d”,num);
if(num==a-b)fen++;
}
if (p==2)
{ printf(“%d * %d = “,a,b);
scanf(“%d”,num);
if(num==a*b)fen++;
}
if (p==3b!=0)
{ printf(“%d/%d = “,a,b);
scanf(“%d”,num);
if(num==a/b)fen++;
}
if(p==3b==0)
return n-1;
}
printf(“總分 %d,得分%d “,n,fen);
if(fen(0.8*n))
printf(“繼續努力,加強練習!\n”);
if(fen=(0.8*n))
{if(fen==n)
printf(“棒極了!\n”);}
else printf(“請保持!\n”);
}
C語言程序設計實驗報告 (1)編寫一個函數primeNum(int x),功能是辨別一個數是否為素數。
#include math.h
int primeNum(int p)
{
int i, q;
/* Negative number is not a prime */
if (p 0)
return 0;
q = (int) sqrt(p);
for (i = 2; i q; i++)
if ((p % i) == 0)
return 0;
/* No factor of p is found */
return 1;
}
/*原理::
從2-sqrt(x)的數中看是否有可以整除的, 如果沒有, 則為素數.
*/
c語言先排序後折半查找程序的實驗報告
1實驗目的:熟練掌握一維數組,二維數組的定義,初始化和輸入輸出方法;熟練掌握與數組有關的常用算法(如查找,排序等)。
2實驗內容:設定一個整形數組存放20個元素,用直接賦值的方法在程序中初始化該數組。先對這些無序的數據進行排序,然後採用折半查找,把要尋找的數的位置輸出出來。
3算法描述流程圖
源程序:#includestdio.h
void main()
{int k,s,b,i,j,m,n,a[20]={12,9,16,21,6,11,19,4,8,20,15,2,5,18,14,7,3,10,13,17};
for(s=0;s20;s++)
{
for(i=s+1;i20;i++)
{
if(a[s]a[i])
{
j=a[s];
a[s]=a[i];
a[i]=j;
}
}
}
scanf(“%d”,b);
m=0;
n=19;
while(m=n)
{
k=(m+n)/2;
if(b==a[k])
{
printf(“FOUND\n”);
printf(“%d\n”,k+1);
break;
}
else
{
if(ba[k])
n=k-1;
else
m=k+1;
}
if(mn)
printf(“NO FOUND”);
}
}
5測試數據:3,5, 20,30
6運行結果:FOUND 2;FOUND 4;FOUND 19 ;NO FOUND
7出現問題及解決方法:編譯時出錯,修改源程序,直到沒有錯誤為止
8實驗心得:通過折半查找,可以實現對數組數據的處理,並且增加了查找速度
咋寫C語言實驗報告
c(c++)上機實驗報告格式:
⒈ 實驗目的
(1) 了解在具體的語言環境下如何編輯、編譯、連接和運行一個 C 程序。
⑵ 通過運行簡單的 C 程序,初步了解 C 源程序的特點。
⑶ 掌握 C 語言數據類型,熟悉如何定義一個整型、字符型和實型的變量,以及對它們賦值的方法。
⑷ 掌握不同的類型數據之間賦值的規律。
⑸ 學會使用 C 的有關算術運算符,以及包含這些運算符的表達式,特別是自加(++)和自減(–)運算符的使用。
2.實驗內容和步驟
⑴ 檢查所用的計算機系統是否已安裝了 C 編譯系統並確定他所在的子目錄。
⑵ 進入所用的集成環境。
⑶ 熟悉集成環境的界面和有關菜單的使用方法。
⑷ 輸入並運行一個簡單的、正確的程序。
⒊ 實驗題目
⑴ 輸入下面的程序
# include “stdio.h” void main()
{ printf(“This is a c program.\n”); }
程序無誤,其運行的結果為:
C語言實驗報告怎麼寫實驗步驟?高手最好給個樣板啊!
.實驗報告規範
實驗報告內容包括:
1.實驗目的:說明實驗所驗證的知識點。
2.需求分析:以無歧義的陳述說明程序設計的任務、約束條件、輸入輸出要求、對功能的規定及模型。
3.邏輯設計:說明本程序中用到的所有抽象數據類型的定義、主程序的流程以及各程序模塊之間的層次調用關係。
4.詳細設計:邏輯設計中定義的所有數據類型的實現,核心算法的設計描述、人機界面設計、函數之間調用關係的描述,主要功能的算法框架,測試數據設計。
5.測試分析:測試結果的分析與討論,測試過程中遇到的主要問題及採取的解決措施。
6.心得:軟件設計與實現過程中的經驗與體會,進一步改進的設想。
7.程序清單:源程序中應有足夠的注釋。如果提交源程序軟盤,列出程序文件名。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/198633.html