【前言】The hard thing to do and the right thing to do are usually the same thing.
题目:
描述
编写一个程序进行字符串的截取,即从键盘上输入一个字符串 str1, 将此字符串中从第 m 个字符开始的 n 个字符形成另一个字符串送到变量 str2 中输入描述:
第一行先输入str1随机的字符串 。 接下来第二行输出str2的字符串 具体格式可以参考下面的"示例"。
输出描述:
str1="Computer",m=2,n=3,这样 str2="mpu"
示例
输入:Computer
输出:mpu
解法:
#define _CRT_SECURE_NO_WARNINGS 1 #include<stdio.h> #include<string.h> void hai(char str1[], char str2[], int m, int n) { int i, k; for (i = m, k = 0; i < n + m; i++, k++) { str2[k] = str1[i]; } str2[k] = '\0'; } int main() { char str1[100], str2[200]; gets(str1); hai(str1, str2, 2, 3); puts(str2); }
- 鲜衣怒马,不负韶华
- 小赛毛,大梦想
- 跟我一起每天进步一点点