求C语言的程序设计!!题目如下~~万分感激!!不需要都做完 做一个我也谢死你~
(1)输入一个十进制数,输出其八进制数和十六进制数.(提示:应用printf()函数的格式控制)(2)编写程序求出任一输入字符的ASCⅡ码。(提示:接受一个字符赋给变量,...
(1)输入一个十进制数,输出其八进制数和十六进制数.(提示:应用printf()函数的格式控制) (2)编写程序求出任一输入字符的ASCⅡ码。(提示:接受一个字符赋给变量,以整型输出改变量) (3)从键盘输出a,b,c三个变量的值,输出其中最大的值。(提示:用条件运算符(?:)实现) (4)输入一个华氏温度,要求输出摄氏温度。公示为c=5(f-32)/9。精确到小数点后两位数字。(提示:应用printf()函数的格式控制中的长度限制) (5)从键盘输入两个二位数的正整数a,b,将他们合并成为一个新的整数c输出。合并方式是:将a的十位和个位数依次放在c数的十位和千位上,b数的十位和个位数依次放在c数的百位和个位上。(如a=35,b=42,c=5432)(提示:考虑如何截取二位数的个位,十位,分别存入相应变量中,再组合输出)。 (6)输入一个双精度数,对小数点后第二位进行四舍五入,即保留一位小数,输出四舍五入后的结果。(提示:四舍五入的算法,x=(x+0.05)*10;x=(int)x;x=x/10;)
展开
1个回答
展开全部
#include <stdio.h> #include <conio.h> #include <iostream> void fun1() { int n; printf( "input a decimal integer \n"); scanf( "%d" , &n ); printf( "the octal integer is %o\n , the hexadecimal integer is %u" , n , n ); } void fun2() { char c ; printf( "input a character\n" ); scanf( "%c" , &c ); printf( "%d" , c ); } void fun3() { int a , b , c; printf( "input three number\n" ); scanf( "%d%d%d" , &a , &b , &c ); printf( "the max number is %d" , a > b ? a > c ? a : c : b > c ? b : c ); } void fun4() { float fC , fF; printf( "input a Fahrenheit temperature \n" ); scanf( "%f" , &fF ); fC = 5*( fF - 32 )/9; printf( "the Celsiur temperature is %.2f", fC ); } void fun5() { int a , b , c; printf( "input two number \n" ); scanf( "%d%d" , &a , &b ); c = a%10*1000 + a/10*10 + b/10*100 + b%10; printf( "the combination result is %d" , c ); } void fun6() { double f , x; printf ( "input a double \n" ); scanf( "%lf", &f ); x = ( f + 0.05f )*10.0f; x = (int)x; x = x/10.0f; printf( "the result is %.1f " , x ); } void main () { fun1(); fun2(); fun3(); fun4(); fun5(); fun6(); getch(); }
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询