永发信息网

C程序设计及条件编译

答案:2  悬赏:30  手机版
解决时间 2021-02-21 12:18
用条件的编译的方法实现以下功能:输入一行电报文字,将字母变成以下字母(如''a'变成'b'.......'y'变成'z',而'z'则变成'a'其他字符不变)。用#define命令来控制是否要译成密码。例如:#define CHANGE 1 则输出密码。高手帮忙写出代码,帮人求的!
最佳答案
首先我想说你好吝啬,好歹给几分嘛!,这题,好像在浩强哥的书里有吧 我在VC++6.0中能通过编译, 代码如下:#include"stdio.h"
#define MAX 80
#define CHANGE 1
void main()
{
char str[MAX];
int i;
printf("input text:\n");
gets(str);
#if (CHANGE)
{for (i=0;i {if (str[i]!='\0')
if(str[i]>'a'&&str[i]<'z'||str[i]>='A'&&str[i]<='Z')
str[i]+=1;
else if(str[i]=='z'||str[i]=='Z')
str[i]-=25;
}
}
#endif
printf("output:\n%s\n",str);
}
全部回答
1.main() { int a[10]; int i,j,k,m; printf("请输入您想要排序的数字:"); for(i=0;i<10;i++) { scanf("%d",a[i]); } for(j=0;j<10;j++) { for(k=1;k<10;k++) { if(a[j]>a[k]) { int temp=a[k]; a[k]=a[j]; a[j]=temp; } } } for(m=0;m<10;m++) { printf("%d",a[m]); } }
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
在“人与社会 这一哲学命题上.西方人文主义者
手机学英语用什么软件
土山羊沙坪羊肉馆地址有知道的么?有点事想过
网上查自考成绩,查无此考生是为什么
用premiere导入的素材几秒才动一帧,PR高手来
M公司是一家航空公司,计划在国外开设新的航
正宗逍遥镇炖牛肉胡辣汤卫辉加盟店地址在什么
邢台开锁公司哪家好啊?我看都是小广告怕信不
炖大骨汤什么时候放盐
阳信县物资总公司地址在哪,我要去那里办事
琼脂糖凝胶电泳分离DNA的原理是什么?
去哪网的接送机怎么样
中桑什么意思?
兴业电脑科技地址有知道的么?有点事想过去
小车散热器坏了一片有事吗?
推荐资讯
Win10产品密钥怎么看
弹孔 王劲松 身高多少啊
小米5s玩王者荣耀全特效团战掉帧掉到多少。发
对于刚穿高跟鞋的人来说,后跟贴和半码垫哪个
输入设备是什么
乳腺癌晚期为什么脚会肿
卢鸿苑我想知道这个在什么地方
公司派员工外出装货。从货车上摔下来。算工伤
二十年后,同学们相会是一种什么情形的作文40
用风和嫣组成一句话,17个字以内的吧 反应侠
如何取消淘宝在支付时要求的授权?(支付时对
东莞长途客运站那里有到江西永新车吗
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?