用float型如scanf("%6.2f%6.2f%6.2f",&a,&b,&c);意思是输入一个数 整数占3位 小数保留两位 小数点占一位 对于5/3的求值 系统会自动保留两位小数 整数为不够三位的前面用空格填充 即右对齐方式
没有这样的类型,只能自己定义输出。比如先输出一个整数,再输出斜划线,再输出一个整数,这样来输出分数。
你自己定义一个分数类吧,输出时按“分子/分母”这样的格式输出。
自己编写一个分数类来实现。我博客里有一个供参考
http://hi.baidu.com/13517730297/blog