C语言编程序实现判断输入字符串。。。。。请见问题补充

作者&投稿:夫怨 (若有异议请与网页底部的电邮联系)
C语言编程字符串连接问题~

我晕~太简单了~我能用比别人简单1万倍的方法实现:
先说StrCatenate是什么意思,StrCatenate中的Str是String(字符串)的缩写,Catenate英文意思是"连接",合起来就是"字符串连接"的意思.
代码如下:

#include
char *StrCatenate(char *str1,char *str2)
{
return ( strcat( str1,str2 ) );
}
// 注意:一共有4行,第一句 #include 千万不能少!!!!

上面的代码我在VC++6.0中编译连接,测试成功~如果不对,我就把显示屏吃了~如果题目要求如你所说那么简单,那么你拿这段代码去给老师看~老师要不夸你是个天才我把主机也吃了~~~

#include "stdio.h"
int main()
{
char s;
scanf("%c",&s);
if(s>='0' && s<= '9')
printf("digit
");
else if((s>='a' && s='A' && s<='Z'))
printf("character
");
else
printf("ERROR
");

}

/*

asdsa

"asdsa"是回文。

a : 2

d : 1

s : 2

Press any key to continue

*/

#include <stdio.h>
#include <string.h>

int Isrev(char *s) {
int i,n = strlen(s);
for(i = 0;i < (n + 1)/2;i++)
if(s[i] != s[n - i - 1])
return 0;
return 1;
}

int main() {
int i,chs[26] = {0};
char s[1024];
gets(s);
if(Isrev(s)) printf("\"%s\"是回文。
",s);
else printf("\"%s\"不是回文。
",s);
for(i = 0; s[i]; ++i) {
if(s[i] >= 'a' && s[i] <= 'z')
++chs[s[i] - 'a'];
}
for(i = 0; i < 26; ++i)
if(chs[i]) printf("%c : %d
",'a' + i,chs[i]);
return 0;
}


#include <stdio.h>
#include <string.h>

int foo(const char *s)
{
int i;
int l = strlen(s);

for (i = 0, l -= 1; i < l; i++, l--)
if (s[i] != s[l])
return 0;
return 1;
}

int main(void)
{
char s[128], a[26] = {0};
int i = 0;

gets(s);

if (foo(s)) {
puts("yes");
return 0;
}

puts("no");
for (i = 0; i < strlen(s); i++)
a[s[i] - 'a']++;

for (i = 0; i < 26; i++)
if (a[i])
printf("%c: %d
", i + 'a', a[i]);

return 0;
}



编写一个C语言程序实现判断任意输入的一个整数是几位数,并求每位的和...
include <stdlib.h> include <stdio.h> int main(void){ int n,sum=0,count=0,s;printf("输入一个整数:");scanf("%d",&n);while(n){ s=n%10;n=n\/10;sum+=s;count++;} printf("整数的个数为:%d\\n个位数的和为:%d\\n",count,sum);system("pause");return 0;} ...

一道c语言程序题:编写程序实现两个数的加减计算结果的判断。
include "stdio.h"void main(){ double a,b,d,e;char c;scanf("%f %f %c %f",&a,&b,&c,&d);if(c=="+")e=a+b;if(c=="-")e=a-b;if(d==e) printf("perfect");else printf("error");} 注:两个数为a,b;加减判断为c;用户输入计算结果为d;程序进行正确与否的判断...

用C语言编一个程序:b) 判断整数x的奇偶性:如果x为偶数,则输出"Even...
include <stdio.h> void main(){ int x;scanf("%d",&x);if(x%2==0)printf("%d is Even number\\n",x);else printf("%d is Odd number\\n",x);}

一道c语言编程题目 请编写一个程序实现:判断平面上的某个点是否在某个...
include<stdio.h> typedef struct PP {double x,y;}POINT;typedef struct CC {POINT O;double r;}CIRCLE;int incircle(POINT p,CIRCLE c1){return ((p.x-c1.O.x)*(p.x-c1.O.x)+(p.y-c1.O.y)*(p.y-c1.O.y)<=c1.r*c1.r);} int main(){POINT p1,p2;CIRCLE C;p1...

c语言编程:设计一个函数用于判断一个数是否为素数,如果是素数返回1...
源程序代码以及算法解释如下:define _CRT_SECURE_NO_WARNINGS include<stdio.h> int Func(int m)\/\/判断函数 { int n = 2;while (n <= m && (m%n))\/\/判断是否能被其他数整除 n++;if (m == n)return 1;else return 0;} int main(){ int M_num;\/\/定义变量 printf("请输入需要...

如何用java语言编写一个程序?
根据目的判断,需要调取到的函数有randi、mod、mean、find,分别用于产生随机整数、判断是否为偶数、计算平均数、寻找满足条件元素的下标。代码如下:clc;clear;n=randi([10,99],[1,20])%产生随机数,在10到99之间的均匀随机数 a=mean(n)%计算平均数 n(find(n...

用C或C++语言编写程序判断一个字符串是否为常数
二进制、八进制、十进制、十六进制数,还包括小数 那么合法的字符有:数字0-9, 字母a-f, 大写A-F, 还有小数点, 只要判断输入的字符串中的字符是否是以上字符就可以了.假设不考虑输入的合法性, 比如两个小数点连在一起, 串中有空格等, 那么一个简单的实现如下:include <iostream> include <string...

用C++程序语言编写:给定一个整数,判断它能否被3,5,7整除,并输出以下信 ...
include<stdio.h>#include<stdlib.h>int main() {int T,num;printf("T = ");scanf("%d",&T);while(T--) {printf("num = ");scanf("%d",&num);printf("%d : ",num);if(num%3 == 0) printf("%d ",3);if(num%5 == 0) printf("%d ",5);if(num%7 == 0) printf(...

输入一个字符串,判断其是否是C的合法标识符。用c语言编写程序。
C语言合法标识符由数字,字母,下划线组成。且第一个字母不能为数字。于是,根据其定义,可以进行判断,代码如下:define is_upper(x) (x>='A' && x<='Z')\/\/大写字母判断。#define is_lower(x) (x>='a' && x<='z')\/\/小写字母判断。#define is_char(x) (is_upper(x) || is_...

用C语言编写程序 输入一个整数,判断正负性及奇偶性并输出
include<stdio.h> int main(){ int n;scanf("%d",&n);if(n>0){ if(n%2) printf("此数为正数且为奇数。");else printf("此数为正数且为偶数");} else if(n<0){ if(n%2) printf("此数为负数且为奇数。");else printf("此数为负数且为偶数");} else { if(n%2) printf(...

天峨县17219482753: c语言 判断输入的字符串 -
牧坚甲氧: int flag=1; int i=0; while(str[i]!=0){ if (str[i] >='0' && str[i] <='9') ; else { flag=0; break;} } if( flag==1) ; // 是正整数 else ; // 不是

天峨县17219482753: 在c语言中,如何编写检测输入的字符串是否为字符.
牧坚甲氧: #include <stdio.h> #include <stdlib.h> void main( ) { printf("请数输入一个字符:"); char ch = getchar(); if(ch>= 'a'&&ch<= 'z') printf("该字符是小写字母"); else if(ch >= 'A'&&ch <='Z') printf("该字符是大写字母"); else if(ch>='0'&&ch <='9') printf("该字符是数字"); else printf("该字符是其他字符") ; printf("\n") ; system("pause"); } 你好,请及时采纳,谢谢了

天峨县17219482753: 如何用C语言编一个程序,来检测输入的字符串是不是某一个特定的字符串? -
牧坚甲氧: 是因为你的目的串中有个空格,用scanf输入的时候会把空格前的当成输入了这个问题吧??我写了个代码可以处理你上面说的这个问题,如果相同打印7,不同打印0,你要是需封成函数可以在我的基础上修改.代码在vc++6上编译运行.代码如下...

天峨县17219482753: 用C语言实现判断输入字符串是否符合L(M)={0n1n2n} -
牧坚甲氧: 把字符串存放在一个数组a[10]中.然后: 用for循环看看每个a[i]是否符合给定字符串.

天峨县17219482753: 编译原理中如何用c语言来编写程序判断输入的字符串是否符合文法规则 -
牧坚甲氧: LEX可以进行词法分析. 如果要自己写,主要是把正则文法转化为自动机,根据输入串进行状态转移.

天峨县17219482753: 用C语言编写程序,从键盘输入一串字符,判断输入字符串是否是回文? -
牧坚甲氧: #include#include/*定义链表结点********************************************************************/ typedef struct st_node { char ch; struct st_node *next; } node_t; /*定义队列和栈********************************************************************/ typedef ...

天峨县17219482753: C语言中编一个程序,判定一个字符串是否是另一个字符串的字串 -
牧坚甲氧: 你的意思是在大的字符串里是否有小的字符串是吧! 代码:我帮你编了一个,是从大字符串中找到所有的你指定的字符串,并输出位置... #include #include void main() { char a[80],ch,c[20]; int co[10],j=0,x=0,i=0,n,count=0; printf("Input some ...

天峨县17219482753: C语言怎么实现输入若干段落,每个字符输入时进行判断 -
牧坚甲氧: while((ch=getchar())!='#')//只要输入的字符不是#则继续输入

天峨县17219482753: c语言中如何判断用户输入的是字符还是字符串 -
牧坚甲氧: 在编程时候提醒不就可以了吗?字符串的话设置一个特定符号结尾.

天峨县17219482753: C语言用指针编写函数判断输入的字符串是是否为回文,然后再主函数中 -
牧坚甲氧: 1、打开visual C++ 6.0-文件-新建-文件-C++ Source File. 2、#include <stdio.h>int ss(int i) /*自定义函数判断是否为素数*/{int j; if (i <= 1) /*小于1的数不是素数*/ return 0; if (i == 2) /*2是素数*/ return 1. 3、 for (j = 2; j < i; j++) /*对大于2的数进...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网