迴圈結構程式設計 實驗題目
4-1.c
程式碼如下:
#include<stdio.h>
int main(){
int i,s,n=100;
for(i=1;i<=n;i++){ //求和
s=s+2*i+1;
}
printf("%d\n",s);
return 0;
}
輸出結果為10201
4-2.c
古典兔子問題
程式碼如下:
#include<stdio.h>
int main()
{
long r1=1,r2=1;
long t;
int i;
for(i=1;i<=20;i++)
{
t=r1; //第i月的兔子個數
r1=r2; //賦值後一個月的兔子數
r2=r2+t; //賦值後面第二個月的兔子數
printf("%d\n",t);
}
return 0;
}
輸出結果
4-3.c
傻瓜式程式碼實現菱形輸出
程式碼如下:
#include<stdio.h>
int main()
{
int h=1;
int i=1;
while(h<=5) //行數迴圈
{
if(h=1) //第一層
{
for(i=1;i<=5;i++)
{
if(i<3||i>3)
printf(" ");
else
printf("*");
}
}
printf("\n");
if(h=2) //第二層
{
for(i=1;i<=5;i++)
{
if(i<2||i>4)
printf(" ");
else
printf("*");
}
}
printf("\n");
if(h=3) //第三層
{
for(i=1;i<=5;i++)
{
printf("*");
}
}
printf("\n");
if(h=4) //第四層
{
for(i=1;i<=5;i++)
{
if(i<2||i>4)
printf(" ");
else
printf("*");
}
}
printf("\n");
if(h=5) //第五層
{
for(i=1;i<=5;i++)
{
if(i<3||i>3)
printf(" ");
else
printf("*");
}
}
printf("\n");
h++;
return 0;
}
}
輸出結果
4-4.c
求1!+2!+3!+4!+……+15!的和
程式碼如下:
#include<stdio.h>
int main()
{
int i;
int sum=1;
long zh=0;
i=1;
while(i<=15)
{
sum=sum*i; //每個數的階乘
i++;
zh=zh+sum; //階乘總和
}
printf("和為:%d",zh);
return 0;
}
輸出結果
4-5.c
標題輸入一個數,判斷是否是完數。
程式碼如下:
#include<stdio.h>
int main()
{
int n,i,s=0;
scanf("%d",&n); //輸入一個數
for(i=1;i<n;i++)
{
if(n%i==0) //判斷是否為因子
s+=i;
}
if(s==n){
printf("Yes\n");
}
else{
printf("No\n");
}
return 0;
}
輸出結果
4-6.c
求出1-N中的所有素數
程式碼如下:
#include<stdio.h>
#include<math.h>
int main()
{
int i,n,s;
int flag=0;
scanf("%d",&s);
for(n=2;n<=s;n++)
{
flag=0;
for(i=2;i<=sqrt(n);i++)
if(n%i==0)
{
flag=1; //標記非素數
break;
}
if(flag==0) //判斷是否為素數
printf("%d,",n);
}
return 0;
}
輸出結果
相關文章
- 迴圈結構程式設計之習題程式設計
- 迴圈結構程式設計程式設計
- 實驗6迴圈結構程式設計(for語句的應用)程式設計
- 3.迴圈結構程式設計程式設計
- 實驗5 迴圈結構程式設計(while、do-while語句的應用)程式設計While
- 實驗5迴圈結構程式設計(while、do-while語句的應用)程式設計While
- 彙編實驗小記(五)-迴圈程式設計程式設計
- C語言實驗——for迴圈列印圖形(迴圈結構)(sdut oj)C語言
- 好程式設計師Java教程分享Java 迴圈結構程式設計師Java
- 好程式設計師雲端計算教程分享Shell程式設計之for迴圈結構程式設計師
- 迴圈結構for
- 迴圈結構
- 好程式設計師Python教程系列-第6講:迴圈結構程式設計師Python
- 05迴圈結構
- py迴圈結構
- 好程式設計師Web前端分享程式的三大結構(二)while迴圈程式設計師Web前端While
- C語言——迴圈結構(for迴圈,while迴圈,do-while迴圈)C語言While
- 好程式設計師Python培訓分享Python系列之迴圈結構程式設計師Python
- 實驗2_C語言分支與迴圈基礎應用程式設計C語言程式設計
- 實驗2 c語言分支與迴圈基礎應用程式設計1C語言程式設計
- 實驗2 C語言分支與迴圈基礎應用程式設計-1C語言程式設計
- 實驗2C語言分支與迴圈基礎應用程式設計C語言程式設計
- 資料結構——迴圈佇列PTA習題資料結構佇列
- python分支結構與迴圈結構Python
- Python 為什麼不設計 do-while 迴圈結構?PythonWhile
- 雲端計算學習路線原始碼框架筆記:Shell程式設計之for迴圈結構原始碼框架筆記程式設計
- 怎樣用 Bash 程式設計:迴圈程式設計
- Linux Shell程式設計(16)——迴圈Linux程式設計
- Python迴圈結構用法Python
- php分支和迴圈結構PHP
- 6、迴圈結構語句
- 實驗二 結對程式設計程式設計
- 【資料結構】實現迴圈連結串列(c++)資料結構C++
- 好程式設計師web前端培訓分享JavaScript學習筆記之迴圈結構程式設計師Web前端JavaScript筆記
- Java語言程式設計—迴圈語句Java程式設計
- 04 shell程式設計之迴圈語句程式設計
- Linux Shell程式設計(18)—— 迴圈控制Linux程式設計
- 程式設計題目解析程式設計