早教吧作业答案频道 -->其他-->
1、输入一个正整数,如果是偶数,输出其值的一半;如果是奇数且在ASCII表对应的英文字母范围内,输出其对应的ASCII字符,否则输出值的2倍.2、输入一个四位的正整数,如果其值小于3000则将该数
题目详情
1、输入一个正整数,如果是偶数,输出其值的一半;如果是奇数且在ASCII表对应的英文字母范围内,输出其对应的ASCII字符,否则输出值的2倍.
2、输入一个四位的正整数,如果其值小于3000则将该数逆序输出(例:1234输出为4321);如果其值在3000—5999,则将其相邻位交换输出(例:3456输出为4365);如果其值在6000—7999,则将其1、3位,2、4位交换输出(例:6789输出为8967);如果其值大于8000,则将首位后移输出(例:8123输出为1238).
2、输入一个四位的正整数,如果其值小于3000则将该数逆序输出(例:1234输出为4321);如果其值在3000—5999,则将其相邻位交换输出(例:3456输出为4365);如果其值在6000—7999,则将其1、3位,2、4位交换输出(例:6789输出为8967);如果其值大于8000,则将首位后移输出(例:8123输出为1238).
▼优质解答
答案和解析
1void main(){int getnum;printf("Please input a positive integer!\n");scanf("%d",&getnum);if(getnum < 0){printf("the error num!\n");return;} if((getnum % 2) == 0){printf("the num is %d\n",getnum/2);}el...
看了 1、输入一个正整数,如果是偶...的网友还看了以下:
对于三个数a,b,c,用M{a,b,c}表示这三个数的平均数,用min{a,b,c}表示这三个数中 2020-05-16 …
在数轴上有三个点A、B、C分别表示-3,0,2,如图,按要求回答:①将点A向右移动6个单位后,三个 2020-06-02 …
由4个小正方形组成1个长方体,各颜色代表数如下;红对应数字为1,黄色对应数字为2黄紫红兰红白红白黄 2020-06-04 …
excel函数 同时满足多个条件计算不重复数如图求I列公式.用第一个表格的数据,同时满足G列和H列 2020-06-27 …
已知某化学反应的平衡常数表达式为K=c(CO2)?c(H2)c(CO)?c(H2O),在不同的温度 2020-07-15 …
在SQL中如何将多表查询的数据插入到新的表中.如:A表中有列:T1,T2,T3,T4;B表中有Y1, 2020-10-31 …
如图所示电路中,电表B、C、D为电流表或电压表,如图B、C、D的示数为1.6、2.5和0.7(单位是 2020-11-29 …
1.如果a个同学在b小时内共搬运c块砖,那么c个同学以同样的速度搬走a块砖需要()小时2.已知a表示 2020-12-15 …
如图所示的电路,若把电流表和电压表位置对换,则()A.电灯亮,电压表无示数B.电流表损坏C.电灯不亮 2021-01-07 …
(9分)如图:在数轴上A点表示数,B点示数,C点表示数cb是最小的正整数,且a、b满足|a+2|+( 2021-01-12 …