天天看點

自動生成四則運算題目

主要功能:用來計算國小數學的四則運算,可以實作支援真分數的計算。

設計思想:應用c#的設計理念完成的四則運算軟體。

源代碼:

#include <stdio.h> 

void fun(char,double,double);

void main()

{

 char signal;

 double x;

 double y;

 while (1)

 {

 printf("please input first number :

");

 scanf("%lf",&x); 

loop:printf("please input operater : ");

scanf("%s",&signal);

 if (signal!='+'&&signal!='-'&&signal!='*'&&signal!='/')

 printf("operater illegal ! \n");

 goto loop;

}

 printf("please input second number : ");

 scanf("%lf",&y);

 fun(signal,x,y);

 printf("\n");

void fun(char signal,double x,double y)

if (signal=='*')

 printf("%lf*%lf=%lf",x,y,x*y);

else if (signal=='/')

 if (y==0)

 printf("

除數不能為零

 }

 else

 { 

 printf("%lf/%lf=%lf",x,y,x/y); 

 } 

 else if (signal=='+')

printf("%lf+%lf=%lf",x,y,x+y);

 else if(signal=='-')

  {

      printf("%lf-%lf=%lf",x,y,x-y);

   } 

截圖:

自動生成四則運算題目

總結:這次的作業讓我可以更加熟悉的掌握上課學的知識,但是對于很多的東西還不是很明白,還需要進一步的加強練習。