C語言四則運算編程


#include<stdio.h>
#include<stdlib.h>
void main()
{
    int c,e,f;
    int x;
    while(1)
    {
    x=rand()%4;
    c=rand()%100;
    e=rand()%100;
        switch(x)
        {
        case 0:
            printf("%d + %d =",c,e);
            break;
        case 1:
            printf("%d - %d =",c,e);
            break;
        case 2:
            printf("%d * %d =",c,e);
            break;
        case 3:
            printf("%d ÷ %d =",c,e);
            break;
        }
        scanf("%d",&f);
        switch(x)
        {
        case 0:
            if(f==c+e)
            {
                printf("計算正確!\n");
            }
            else
            {
                printf("計算錯誤!\n");
            }
            break;
        case 1:
            if(f==c-e)
            {
                printf("計算正確!\n");
            }
            else
            {
                printf("計算錯誤!\n");
            }
            break;
        case 2:
            if(f==c*e)
            {
                printf("計算正確!\n");
            }
            else
            {
                printf("計算錯誤!\n");
            }
            break;
        case 3:
            if(f==c/e)
            {
                printf("計算正確!\n");
            }
            else
            {
                printf("計算錯誤!\n");
            }
            break;
        }
        printf("按任意鍵繼續,e則退出!\n");
	}
}

  剛開始看到這個題目感覺有點難,完全沒有思路,不知道從哪里下手。但是在同學和網絡的幫助下,我最終完成了這個程序。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM