【2014华为机试题】01.字符串右补齐
2013-09-18 16:44
218 查看
#include<stdio.h> #include<string.h> #define N 256 int main(void) { char src ; char str ={0}; int n=0; int len; int len1,len2; int i,j=0; printf("请输入一个字符串:"); scanf("%s%d%s",src,&len,str); len1=strlen(src); len2=strlen(str); if(len<len1) //如果src的长度大于len,只输出src的前len个字符 { for(i=0;i<len;i++) printf("%c",src[i]); printf("\n"); } else { for(i=len1;i<len;) { for(j=0;j<len2;j++) { if(i<len) src[i++]=str[j]; } } src[i]='\0';//新生成的字符数组结束 printf("%s\n",src); }return 0; }
相关文章推荐
- 2014华为机试题-字符串压缩
- 第十六题 2014华为机试题 字符串压缩程序
- 华为机试题2014 字符串过滤程序 java实现
- 字符串通配符匹配-2014华为机试题目
- (java)华为机试题:字符串变换
- 华为机试题----n个长度的字符串中取m个长度的组合
- 华为机试题(9)--将两个数从字符串转为数,将这两个数做乘积后再转化为字符串保存起来
- 2016年华为秋招机试题——2.字符串排序(200分)
- 2014华为机试-字符串替换
- 华为机试题-字符串最后一个单词的长度
- 华为2013校园招聘机试题目题4:删除一个字符串中出现次数最少的字符
- 2014华为比赛试题二
- 2014华为机试试题1——反转相加(2013.09.11)
- 华为机试题--1.字符串最后一个单词的长度
- 华为2012.09.03浙大机试题 去掉字符串中的重复字符,字符串中重复字符的压缩,根据输入计算字符串结果
- 2014华为机试题
- 华为OJ平台试题 ——字符串:输出数组中重复的数组
- 2014华为上机试题
- 华为机试题:字符串最后一个单词的长度
- 【华为机试题】字符串查找