1、输入一个正整数,如果是偶数,输出其值的一半;如果是奇数且在ASCII表对应的英文字母范围内,输出其对应的ASCII字

1、输入一个正整数,如果是偶数,输出其值的一半;如果是奇数且在ASCII表对应的英文字母范围内,输出其对应的ASCII字符,否则输出值的2倍.
2、输入一个四位的正整数,如果其值小于3000则将该数逆序输出(例:1234输出为4321);如果其值在3000—5999,则将其相邻位交换输出(例:3456输出为4365);如果其值在6000—7999,则将其1、3位,2、4位交换输出(例:6789输出为8967);如果其值大于8000,则将首位后移输出(例:8123输出为1238).
snoopylotus 1年前 已收到1个回答 举报

flora爱芹菜 花朵

共回答了22个问题采纳率:86.4% 举报

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 %dn",getnum/2);}el...

1年前

7
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 0.131 s. - webmaster@yulucn.com