實驗3

/*
demo1_1.cpp: 《C語言程序設計教程學習指導》p122 實驗內容(1)
 這是一個使用多分支if語句編程解決非數值類問題示例
 運行程序,輸入不一樣邊長數據進行測試,觀察輸出結果是否正確,理解和鞏固if語句功能和用法
 */
 #include <stdio.h>
 int main() {
     double a,b,c;
     scanf("%lf %lf %lf", &a, &b, &c);
    
     if(a+b>c && a+c>b && b+c>a) {
         if(a==b || a==c || b==c) {
             if (a==b && a==c)
                 printf("構成等邊三角形\n");
             else
                 printf("構成等腰三角形\n");
         }
         else
             printf("構成通常三角形\n");
     }
     else
         printf("不能構成三角形\n");
        
    編程

 

return 0;學習

 

/*
demo1_1.cpp: 《C語言程序設計教程學習指導》p122 實驗內容(1)
 這是一個使用多分支if語句編程解決非數值類問題示例
 運行程序,輸入不一樣邊長數據進行測試,觀察輸出結果是否正確,理解和鞏固if語句功能和用法
 */
 #include <stdio.h>
 int main() {
     double a,b,c;
     scanf("%lf %lf %lf", &a, &b, &c);
    
     if(a+b>c && a+c>b && b+c>a) {
         if(a==b || a==c || b==c) {
             if (a==b && a==c)
                 printf("構成等邊三角形\n");
             else
                 printf("構成等腰三角形\n");
         }
         else
             printf("構成通常三角形\n");
     }
     else
         printf("不能構成三角形\n");
        
     return 0;
 }測試

 

這是在demo1.cpp的基礎上行,增長了一小部分代碼,能夠循環判斷多組數據
要終止輸入和判斷:按組合鍵Ctrl+D(同時按下Ctrl和D鍵),而後按回車鍵結束
*/
 #include <stdio.h>
 int main() {
     double a,b,c;
     printf("輸入三角形三邊:\n");
    
     while(scanf("%lf%lf%lf",&a,&b,&c)) {
         if(a+b>c && a+c>b && b+c>a) {
             if(a==b && a==c)  
                 printf("構成等邊三角形\n");
             else if(a==b || a==c || b==c)  
                 printf("構成等腰三角形\n");   
             else
                 printf("構成通常三角形\n");
         }
         else
             printf("不能構成三角形\n");
            
         printf("\n輸入三角形三邊:\n");
    }   
   
     return 0;
 }設計

#include <stdio.h>
 int main() {
     int score;     // 用於存放百分制分數
     char grade;  // 用於存放等級制分數(取值'A', 'B','C','D', 'E')
   
    while(1) {
        printf("輸入學生成績: ");
        if(scanf("%d",&score) == 0)  // 若是檢測到沒有成績輸入,則結束整個循環
            break;
           
        if(score<0 || score > 100) {
            printf("輸入成績有誤!\n\n");
            continue;    // 結束本次循環,開始下一次循環
        }
        else if(score>=90 && score<=100)
            grade = 'A';
        else if(scor「e>=80 && score<=89)
            grade = 'B';
        else if(score>=70 && score<=79)
            grade = 'C';
        else if(score>=60 && score <=69)
            grade = 'D';
        else
            grade = 'E';
           
        printf("等級爲: %c\n\n", grade);
    }
   
     return 0;
 }// 對比demo5_1.cpp和demo5_2.cpp,理解控制語句continue和break的功能
#include <stdio.h>
int main() {
    int i;
   
    // 在循環語句中使用continue
    for(i=1; i<=5; i++) {
        if (i%3 == 0)  // 若是i是3的倍數,則結束本次循環,開始下一次循環
            continue;
       
        printf("i=%d\n",i);
    }
   
    return 0;
}3d

 

#include<stdio.h>
int main(){
    int number,max,min,n;
    n=1;
    printf("輸入第%d個數:",n);
    scanf("%d",&number);
    max=number;
    min=number;
    while(n<5){
        n++;
        printf("輸入第%d個數:",n);
        scanf("%d",&number);
        if(number>max)
        max=number;
        else if(number<min)
        min=number;
    }
    printf("最大數爲:%d\n",max);
    printf("最小數爲:%d\n",min);
    return 0;
}blog

 

 #include<stdio.h>
#include<math.h>
int main(){
int n,m,i,k=0;
for(n=101;n<=200;n++){
    m=sqrt(n);
    for(i=2;i<=m;i++){
        if(n%i==0)break;
        }
        if(i>m)
        printf("%5d",n);
        else
        continue;
        k++;
        if(k%5==0)
        printf("\n");
        }
        printf("\n101~200之間共有%d個素數.",k);
        return 0;
    }教程

 

 #include<stdio.h>
#include<math.h>
int main(){
int n,m,i,k=0;
for(n=101;n<=200;n++){
    m=sqrt(n);
    for(i=2;i<=m;i++){
        if(n%i==0)break;
        }
        if(i>m)
        printf("%5d",n);
        else
        continue;
        k++;
        if(k%5==0)
        printf("\n");
        }
        printf("\n101~200之間共有%d個素數.",k);
        return 0;
    }io

 

 

 

 

 

經過此次實驗我對continue和break語句有了更好的理解,能夠避免之後再出錯程序設計

總之經過這一段時間的學習我得到了得到收穫,之後我應該多練習,不能被別人落太多。基礎

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

/

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 }

相關文章
相關標籤/搜索