
代码文本:
#include "stdio.h"
char up_down(char x){
return x>='a' &&x<='z' || x>='A' &&x<='Z' ? x^0x20 : x
}
int main(int argc,char *argv[]){
char ch
printf("Input the English alphabet, 'Enter' end...\n")
while((ch=getchar())!='\n')
printf("%c",up_down(ch))
putchar('\n')
return 0
}
1 输入double类型数。 2 利用取整,将第三位四舍五入。 3 输出结果。注意,不可以直接以%.2lf输出,因为题目要求的是在程序中四舍五入处理,而不是仅仅输出四舍五入后的结果。代码: #include int main(){ double vscanf("%lf",&v)v = (int)(v*100+0.5)/100.0printf("%.2lf\n",v)return 0}那只是你程序变通的问题。比如:
var
i:real
begin
i:=updown1.Position *0.01
showmessage(formatfloat('0.00',i))
end
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)