从品牌网站建设到网络营销策划,从策略到执行的一站式服务
思路:遍历字符数组,判断字符是否是数字,如果是进行相关操作,最后输出字符串数组即可。
成都创新互联专注于企业营销型网站建设、网站重做改版、从江网站定制设计、自适应品牌网站建设、H5开发、商城网站建设、集团公司官网建设、外贸网站建设、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为从江等各大城市提供网站开发制作服务。
参考代码:
#include stdio.h
#includestring.h
void fun(char a[]){
int i;
for(i=0;istrlen(a);i++)
if(a[i]='0'a[i]='8') a[i]++;
else if(a[i]=='9') a[i]='0';
}
int main()
{
char a[100];
gets(a);
fun(a);
puts(a);
return 0;
}
/*
运行结果:
abcABd24e9fg
abcABd35e0fg
*/
楼上zhangna_307的算法没错 但是程序有些不太优雅~
我来改下~~
#include iostream
using namespace std;
void main()
{
int i, a[5];
for(i = 0; i 5; i++) {
cin a[i]; //输入数组里的元素
}
for(i = 0; i 5; i++){
a[i]++; //数组里每个元素加1
cout a[i] " "endl;//输出数组
}
它这个是从第0位开始,(这个代码的第0位是二进制的右边开始)
比如说0001
若当前为1,那么二进制中1+1=10(二进制的表示法)
然后这个代码使得当前的1变为0
然后往前继续循环
若遇上当前位为0时,0+1=1
那么就不需要继续往前进行循环——就用break跳出for循环
也就是说0001变为了0010
(哪里不懂可以追问)
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图