标签:
帮同学做C的时候发现的.
看着很简单是不是..主要是第二个要求..可以加入任意多个空白符.我当时就楞了,要怎样才能这样,然后看到他的输入数据格式我才明白,可以在数据和字符之间加一个空格,会自动吸附所有的空格...好神奇.
下面是我写的代码:
#include "stdio.h" int main(){ float a,b; char c; while(1){ printf("Please enter the expression:\n"); scanf("%f %c%f",&a,&c,&b); getchar(); switch(c){ case ‘+‘:printf("%f %c %f = %f\n",a,c,b,a+b);break; case ‘-‘:printf("%f %c %f = %f\n",a,c,b,a-b);break; case ‘*‘:printf("%f %c %f = %f\n",a,c,b,a*b);break; case ‘/‘:printf("%f %c %f = %f\n",a,c,b,a/b);break; } printf("Do you want to continue(Y/N or y/n)?"); scanf("%c",&c); if(c!=‘Y‘&& c!=‘y‘) return 0; } return 0; }
标签:
原文地址:http://www.cnblogs.com/sureli/p/5454661.html