8.26

//
//  main.c
//  test0826
//
//  Created by lanqs on 14-8-26.
//  Copyright (c) 2014年 lanqs. All rights reserved.
//

#include <stdio.h>
#define ss "--------------------------------------------------------------------------------------------\n"

void one()                          //  1题
{
    int num;
    printf(ss);
    printf("第1题!\n");
    printf("Please input a number:\n");
    scanf("%d",&num);
    fflush(stdin);
    if (num>0) {
        printf("The number is : %d \n",num);
    }
    else if(num<0){
        printf("The number is : %d \n",-num);
    }
    else if (num==0)
    {
        printf("The number is : %d\n",num);
    }
    else
        printf("Input error!\n");
    fflush(stdin);
}

void two(float *a)                  //2 题
{
    float ave=0.0;
    float sum=0.0;
    for (int i=0; i<4; i++) {
        sum+=a[i];
    }
    printf(ss);
    printf("第2题!\n");

    printf("The sum of numbers is: %3.3f\n",sum);
    ave=sum/4.0;
    printf("The ave of numbers is: %3.3f \n",ave);

}

void tree()                             //3题
{
    printf(ss);
    printf("第3题!\n");

    float grade=0.0;
    printf("Please input a grade: \n");
    scanf("%f",&grade);
    fflush(stdin);
    if (grade>=0&&grade<60) {
        printf("The grade is D!\n");
    }
    else if (grade>=60&&grade<70){
        printf("The grade is C!\n");
    }
    else if (grade>=70&&grade<80){
        printf("The grade is B!\n");
    }
    else if (grade>=80&&grade<=100){
        printf("The grade is A!\n");
    }
    else
        printf("Iput error!\n");
    fflush(stdin);
}

void four(char a,char b)                //4题
{
    printf(ss);
    printf("第4题!\n");

        if (a>=b) {
        
        printf("The max char is: %c\n",a);
    }
    else if (b>a){
        printf("The max char is: %c\n",b);
    }
    else{
        printf("Input error!\n");
    }
}

void five(int a,int b,int c){           //5题
    printf(ss);
    printf("第5题!\n");

    int max;
    max=a>b?a:b;
    max=max>c?max:c;
    printf("The max of three numbers is : %d\n",max);
   
    
}
void six(){                                 //6题
    printf(ss);
    printf("第6题!\n");
    char cc;
    printf("'a'stand Sunday,'b' stand Monday,and like this!");
    printf("Please input a char:\n");
    getchar();
    scanf("%c",&cc);
    switch (cc) {
        case 'a':
            printf("Today is Sunday!\n");
            break;
        case 'b':
            printf("Today is Monday!\n");
            break;
        case 'c':
            printf("Today is Tuesday!\n");
            break;
        case 'd':
            printf("Today is Wednesday!\n");
            break;
        case 'e':
            printf("Today is Thursday!\n");
            break;
        case 'f':
            printf("Today is Friday!\n");
            break;
        case 'g':
            printf("Today is Saturday!\n");
            break;
        default:
            printf("Input error ! Please input again!");
    }
}

void seven(int num)                 //7题
{
    printf(ss);
    printf("第7题!\n");

    int i=0;
    int sum=0;
    int sum1=0;
    for ( i=1; i<=100; i++) {
        sum+=i;
    }
    printf("This use cycle. The answer is: %d\n",sum);
    i=100;
    while (i) {
        sum1+=i;
        i--;
    }
    printf("This use while . The answer is : %d\n",sum1);
}

void eight()                    //8题
{
    printf(ss);
    printf("第8题!\n");

    int m=0;
    int n=0;
    int max=0;
    int min=0;
    printf("Please input two number(Please set off by space):\n");
    
    if (scanf("%d %d",&m,&n)!=EOF) {
        for (int i=1; i<=n&&i<=m; i++) {
            if (n%i==0&&m%i==0) {
                max=i;
            }
        }

            printf("The max GYS is: %d \n",max);
        if (max!=0) {
            min=m*n/max;
            printf("The min GBS is: %d \n",min);
        }
        else
            printf("Error!");
    }
}
void nine()
{
    printf(ss);
    printf("第9题!\n");

    int i=1;
    while (i<=100) {
        
        if (i%9==0) {
            printf("The number is: %d \n",i);
        }
        i++;
    }
}
int main(int argc, const char * argv[])
{
    one();
    float a[4]={32.6,55.2,67.9,48.6};
    two(a);
    tree();
    four('c','d');
    five(78, 203, 349);
    six();
    seven(100);
    eight();
    nine();
}

 

posted on 2014-08-26 17:38  MyAfer  阅读(110)  评论(0)    收藏  举报

导航