iOS 算法~写一个函数,返回数字1-N排列组成的字符串,数字之间通过空格分离.例如1-5.返回”1 2 3 4 5”
2017-11-03 10:06
477 查看
//联系人:石虎 QQ:1224614774 昵称:嗡嘛呢叭咪哄
问题:
1.写一个函数,返回数字1-N排列组成的字符串,数字之间通过空格分离.例如1-5.返回”1
2 3 4 5”
一、效果图:
图1:
图2:
二、功能实现:
方法1:
#include <stdio.h>
int main(int argc,
const char * argv[]) {
//insert code here...
char a[10];
gets(a);
for(int i=0;i<strlen(a);i++)
printf("%c ",a[i]);
return
0;
}
方法2:
#include <stdio.h>
int main(int argc,
const char * argv[]) {
//insert code here...
int<
e6ff
span> n,a[100],j,i=0;
scanf("%d",&n);
while(n)
{
a[i++]=n%10;
n=n/10;
}
for(j=i-1;j>=0;j--)
printf("%d ",a[j]);
return
0;
}
谢谢!!!
问题:
1.写一个函数,返回数字1-N排列组成的字符串,数字之间通过空格分离.例如1-5.返回”1
2 3 4 5”
一、效果图:
图1:
图2:
二、功能实现:
方法1:
#include <stdio.h>
int main(int argc,
const char * argv[]) {
//insert code here...
char a[10];
gets(a);
for(int i=0;i<strlen(a);i++)
printf("%c ",a[i]);
return
0;
}
方法2:
#include <stdio.h>
int main(int argc,
const char * argv[]) {
//insert code here...
int<
e6ff
span> n,a[100],j,i=0;
scanf("%d",&n);
while(n)
{
a[i++]=n%10;
n=n/10;
}
for(j=i-1;j>=0;j--)
printf("%d ",a[j]);
return
0;
}
谢谢!!!
相关文章推荐
- 给一个字符串,例如”ababc",要求返回"ab"。因为"ab”连续重复出现且最长。用C/C++语言写一个函数完成该算法,给出复杂度
- 编写一个函数,将一个数字字符串转换成这个字符串对应的数字(包括正浮点数、负浮点数) 例如:“12.34“ 返回12.34 “-123.34“ 返回-123.34 函数原型:double my_
- 对于一个n位正整数a,去掉其中任意k(k<=n)个数字后,剩下的数字按原次序排列可以组成一个新的正整数。设计一个删数算法,使得剩下的数字组成的正整数最小。例如,a=13243221,k=5,输出:12
- 编写一个函数,将一个数字字符串转换成该字符串对应的数字(包括正整数、负整数) 例如:“12“ 返回12 “-123“ 返回-123 函数原型:int my_atoi(char *str) {}
- 【我的算法日记】请实现一个函数,把字符串中的每个空格替换成“%20”。例如输入“We are happy.”,则输出“We%20are%20happy.”。
- 如果字符串的一个子串(其长度大于 1)的各个字符均相同,则称之为等值子串。试设计一算法,求出串S中的最大等值子串 函数返回最大等值子串的长度,如果没有则返回1。 例如: 若S= “abc123abc1
- (c++)编写一函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其它字符的个数,在主函数中输入字符串以及输出上述结果。 只要结果,别输出什么提示信息。
- }1.字符串替换空格:请实现一个函数,把字符串中的每个空格替换成“%20”。例如输入“we are happy.”,则输出“we%20are%20happy.”。
- 已知字符串中的单词间由单个空格隔开,实现函数,返回字符串s中出现次数最多的单词与次数组成的字符串
- 编写一个函数,从一个字符串中去除多余的空格。当函数发现字符串中有一个地方由一个或多个连续的空格组成,就把它们改成单个空格字符。
- 输入一个非负整数,返回组成它的数字之和(例如:1729)
- java 实现接受一个有字母和数字以及空格组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写
- PHP中“返回由指定数目的空格组成的字符串”的函数是什么?
- 设计一个函数,对传入的字符串(假设字符串中只包含小写字母和空格)进行加密操作,加密的规则是a变d,b变e,c变f,……,x变a,y变b,z变c,空格不变,返回加密后的字符串
- java 剑指offer 第二题:请实现一个函数,将一个字符串中的空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。
- 2.写出一个程序,接受一个有字母和数字以及空格组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写。
- 请实现一个函数,将一个字符串中的空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy
- int ascii_to_integer(char *str); 这个字符串参数必须包含一个或者多个数字,函数应该把这些数字字符转换为整数并返回这个整数。
- 请实现一个函数,将一个字符串中的空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。
- 写一个递归函数DigitSum(n),输入一个非负整数,返回组成它的数字之和, 例如,调用DigitSum(1729),则应该返回1+7+2+9,它的和是19