ios第二天{函數}

來源:互聯網
上載者:User

標籤:

//
//  main.m
//  DAY3-1.6作業:工程敲4遍
/*  作業:限時代碼3分鐘
     提示使用者從鍵盤輸入一個整數(100以內) 。如果輸入的數,不是7的倍數,且不含7(個位和十位都不含7)。輸出這個數;
     否則輸出 “過”。
 
 */

//
//第一題:
/* 輸入一個整數,判斷奇偶,並輸出“某某是奇數”或者“某某
   是偶數”。*/
//#import <Foundation/Foundation.h>
//
//int main(int argc, const char * argv[]) {
//  
//    int a = 0;
//    printf("請輸入一個整數:");
//    scanf("%d",&a);
//    if (a % 2 == 0) {
//        printf("%d是偶數",a);
//    }
//    else {
//        printf("%d是奇數",a);
//    }
//    
//    
//    return 0;
//}

//第二題:
/*
 輸入一個數,判斷符號。如果大於0,輸出“正數”;如果小
 於0,輸出“負數”;如果等於0,輸出“0”.
 
 */

//#import <Foundation/Foundation.h>
//
//int main(int argc, const char * argv[]) {
//    int a = 0;
//    printf("請輸入一個數:");
//    scanf("%d",&a);
//    if (a > 0) {
//        printf("正數\n");
//    }else if (a < 0){
//        printf("負數\n");
//    }else if(a == 0){
//        printf("0\n");
//    }
//       return 0;}

    
    //第三題:
    /*
     編程判斷3人中誰的年齡最大,並列印最大者的年齡
    
     */

//#import <Foundation/Foundation.h>
//
//int main(int argc, const char * argv[]) {
//    int a = 0,b = 0,c = 0;
//    printf("請輸入三人的年齡:\n");
//    scanf("%d%d%d",&a,&b,&c);
//    if (a > b) {
//        if (a > c) {
//            printf("最大者的年齡:%d\n",a);
//        }
//    }else if(b > c){
//        if (b > a) {
//            printf("最大者年齡:%d\n",b);
//        }
//    
//    
//    }else
//    {
//        printf("最大者年齡:%d\n",c);
//    
//    }
//
//
//
//    return 0;
//}


//第四題:
/*
 鐵路託運行李規定:行李重不超過50公斤的,託運費按0.15
 元每公斤計算,如果超過50公斤,超出部分每公斤加收0.1
 元。編程實現上述功能.
 
 */

//#import <Foundation/Foundation.h>
//
//int main(int argc, const char * argv[]) {
//    
//    float a = 0,b = 0;
//    printf("請輸入行李重量:\n");
//    scanf("%f",&a);
//    if (a <= 50) {
//        b = a*0.15;
//        printf("運費是:%.2f\n",b);
//    }else {
//        
//        b = (a-50)*0.16+50*0.15;
//        printf("運費是:%.2f\n",b);
//    
//    }
//    
//    
//    return 0;
//}

//第五題:
/*
 有一個函數:x<1的時候,y = x;1<=x<10的時候,y=2x-1;
 x>=10的時候,y=3x-11。寫一段程式,輸入x,輸出y值.

 */

//#import <Foundation/Foundation.h>
//
//int main(int argc, const char * argv[]) {
//    
//    int x = 0,y = 0;
//    printf("請輸入x:");
//    scanf("%d",&x);
//    if (x < 1) {
//        y = x;
//        printf("y = %d\n",y);
//    }else if (1 <=x && x < 10){
//        y = 2*x - 1;
//        printf("y = %d\n",y);
//    
//    }else if (x >= 10){
//    
//        y = 3*x - 11;
//        printf("y = %d\n",y);
//    
//    }
//
//    return 0;
//}


//第六題
/*
 編寫一個完成兩個數四則運算的程式。如:使用者輸入34+56
 則輸出結果為90.00,要求運算結果保留2位有效小數,使用者
 輸入時將2個運算數以及運算子都輸入,根據運算子求結果

 */
//#import <Foundation/Foundation.h>
//
//int main(int argc, const char * argv[]) {
//    
//    float a =0,b = 0,d = 0;
//    char c = 0;
//    printf("請輸入運算式:");
//    scanf("%f%c%f",&a,&c,&b);
//    if (c == ‘+‘){
//        d = a + b;
//        printf("%.2f",d);
//    }else if(c == ‘-‘){
//        d = a - b;
//        printf("%.2f",d);
//    }else if (c == ‘*‘){
//        d = a * b;
//        printf("%.2f",d);
//    }else if(c == ‘/‘){
//        d = a / b;
//        printf("%.2f",d);
//    }
//
//    return 0;
//}

////第七題:輸入3個數,判斷是否能構成三角形.
//#import <Foundation/Foundation.h>
//
//int main(int argc, const char * argv[]) {
//    int a = 0,b = 0,c = 0;
//    printf("請輸入三個數:");
//    scanf("%d%d%d",&a,&b,&c);
//    if ((a+b)>c&&(a+c)>b&&(b+c)>a&&(a-b)<c&&(a-c)<b&&(b-c)<a) {
//        printf("能構成三角形");
//        
//    }else {
//        printf("不能構成三角形");
//    }
//    
//
//    
//    return 0;
//}

//第八題

/*
 輸入三個數,用兩種方法列印出中間值(即第二大值)
 提示:第一種,先求最大最小;第二種,只使用比較子.
 
 */
//#import <Foundation/Foundation.h>
//
//int main(int argc, const char * argv[]) {
//    int a = 0,b = 0,c = 0;
//    printf("請輸入三個數:");
//    scanf("%d%d%d",&a,&b,&c);
//   
//    if ((a>b && b>c)||(c>b&&b>a)) {
//        printf("中間值 = %d",b);
//      }
//        else if((a>c&&c>b)||(b>c&&c>a)){
//        printf("中間值 = %d",c);
//    
//    }else if((b>a&&a>c)||(c>a&&a>b))
//    {
//        printf("中間值 = %d",a);
//    }
////    else if(a==b){
////        printf("中間值 = %d",c);
////    }else if(a==c){
////        printf("中間值 = %d",b);
////    }else if(b==c){
////        printf("中間值 = %d",a);
////    }
//        return 0;
//}


//比較子
//#import <Foundation/Foundation.h>
//
//int main(int argc, const char * argv[]) {
//    
//    int a = 0,b = 0,c = 0;
//    printf("請輸入三個數:");
//    scanf("%d%d%d",&a,&b,&c);
//    int min = (a>b?b:a)>c?c:(a>b?b:a);
//    int max = (a>b?a:b)>c?(a>b?a:b):c;
//    int mid = a+b+c-min-max;
//    printf("中間值 = %d\n",mid);
//    return 0;
//}

/*
 限時代碼3分鐘
 提示使用者從鍵盤輸入一個整數(100以內) 。如果輸入的數,不是7的倍數,且不含7(個位和十位都不含7)。輸出這個數;
 否則輸出 “過”。
 */
#import <Foundation/Foundation.h>
int main (int argc, const char * argv[]){
    int a = 0;
    printf("請輸入一個100以內的整數:\n");
    scanf("%d",&a);
    if (a%7!=0&&a/10!=7&&a%10!=7) {
        printf("這個數 = %d\n",a);
    }else{
        printf("過\n");
    }
    
    return 0;
    
}













ios第二天{函數}

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.