9、实现从键盘上输入的字符串的连接,

来源:百度知道 编辑:UC知道 时间:2024/06/23 22:47:58
9、实现从键盘上输入的字符串的连接,若给出的是数字,将数字连接,并判断是否为Fibonacci(斐波那契)数。如果设F0=1, F1=1,则有 F2=2, F3=3, F4=5, F5=8, F6=13... 即是:当n>2时,Fn+2 = Fn+1 + Fn,其中F0=F1=1。下面是斐波纳契数列的通项公式:

#include<stdio.h>
#include<ctype.h>
#include<conio.h>
#include<stdlib.h>
void mystrcat(char*ds,char* cs);
int fun(char *s);

int main()
{ char s1[100],s2[100];
printf("intput one sting:");
gets(s1);
printf("intput two sting:");
gets(s2);
mystrcat(s1,s2);
printf("%s\n",s1);
if(isdigit(s1[0]))

{
if((s1[0]!='1') || (s1[1]!='1'))
{
printf("这不是斐波那契数列\n");
exit(1);
}
if(fun(s1))
printf("这是斐波那契数列\n");
else
printf("这不是斐波那契数列\n");
}
return 0;
}

void mystrcat(char*ds,char* cs)
{
while(*ds!='\0')
{
*ds++;
}
while(*cs!='\0')
{
*ds++=*cs++;
}
*ds='\0';
}

int

C语言:编写程序从键盘上输入一个字符串和一个字符,实现从字符串中删除该字符。 C++编程 从键盘上输入多行字符串,用Ctrl+Z结束输入,将所有输入的字符串存入d:\myfile.txt文件中 寻求键盘上可以输入的所有字符串 vfp 统计从键盘上输入的字符串中各个英文字母(不区分大小写)出现的个数 从键盘上输入一字符串(只包括数字字符),统计并显示其中偶数数字字符出现的次数。 从键盘上输入一个字符串假定字符串的长度小于80试分别统计出每一种英文字母(不区分大小写)的个数 如何通过汇编语言实现从键盘上输入的两数相加并输出结果 从键盘上输入10个字符串,求出其中最长的字符串! 越简单越好,,因为小弟初学.对数组掌握不好...麻烦大家了! 编写一个程序,从键盘读入一系列字符串,然后报告输入的最长以及最短的字符串的长度。 怎样写在键盘上输入一些字符串,然后输出最长的单词的算法