码迷,mamicode.com
首页 > 其他好文 > 详细

新发现...

时间:2016-05-03 14:37:09      阅读:95      评论:0      收藏:0      [点我收藏+]

标签:

帮同学做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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!