C语言里面的一个编程题:输入两个字符,如果先输入的字符大则输出1,否则输出0。 急求各位大仙帮忙!!!

供稿:hz-xin.com     日期:2025-01-13
一个c程序语言 如果输入的是一个字母则输出1,输入其他则输出0 急求

假如用来接收输入的变量为a,那么可以这么写
if((a>='a'&&a='A'&&a<='Z'))
printf("1");
else
printf("0");

#include
void main(int argc, char ** argv) {
char c1, c2;
int x;
c1 = getchar();
c2 = getchar();
printf("%c%c
", c2, c1); // 如只是简单输出
x = (c1 - '0') + (c2 - '0') * 10; // 转换成数值
printf("%d
", x); // 输出数值
}

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

int main()
{
char a,b;
int flag;//输出标记,用来记录输出
printf("请输入两个字符,并以空格隔开:\n");
while(scanf("%c %c",&a,&b)==2)
{
flag = 0; //初始化默认输出0
if(a>b) //当a大于b的时候输出1
{
flag=1;
}

getchar(); //获取缓冲区中的回车换行符并舍弃
printf("%d\n",flag);
printf("请输入下一组数据,结束请按ctrl+c:\n");
}
return 0;
}

测试结果:
请输入两个字符,并以空格隔开:
a z
0
请输入下一组数据,结束请按ctrl+c:
z a
1
请输入下一组数据,结束请按ctrl+c:
b d
0
请输入下一组数据,结束请按ctrl+c:
a a
0
请输入下一组数据,结束请按ctrl+c:

main()

int a,b;
printf(“输入第一个数\n”);
scanf(“%d”,&a);
printf(“输入第二个数\n”);
scanf(“%d”,&b);
if(a>b)

printf(“1”);

else

printf(“0”);

getch();

不知道对不对,好久没写程序,很多法则忘得差不多了。。。
若有不对,欢迎楼下给予提出。。。。。。

#include <stdio.h>
int main( )
{
char a,b;
scanf("%c",&a);
getchar();
scanf("%c",&b);
printf("%d",a>b);
}

C语言程序设计,“输入两S写字母,将第一个字母转换为小写输出,并输出小 ...
include<stdio.h> void main(){ char c[2];printf("请输入两个字符\\n");scanf("%c%c",&c[0],&c[1]); \/\/输入两个字符时,中间没有空格或回车隔开(直接输入SS即可)\/\/ printf("第一个字符转化结果是:\\n");printf("%c %d\\n",c[0]+32,c[0]+32);printf("第二个字符转化...

求一个c语言程序,要求输入两个字符串,可以显示出第二个字符串在第一个...
int main(){ char str1[50],str2[50];int locat[50];char *p,*q;int i=0,len=0,lct=1,j;printf("请输入字符串1\\n");gets(str1);printf("请输入字符串2\\n");gets(str2);q=str2;for(;*q!='\\0';q++){ len=len+1;} p=str1;q=str2;do { if(*p!=*q){ p++;lct...

用C语言编写程序,从键盘输入两个字符串,输出第一个字符串在第二个字 ...
include <stdio.h>int main(){ char str1[100],str2[100]; char *p,*p1,*p2; gets(str1); gets(str2); for(p=str1;*p!='\\0';p++) { for(p1=p;p2=str2;*p1==*p2;p1++,p2++); if(*p2=='\\0') { printf("%d",p-str1); return 0...

用c语言编写程序,提示用户输入两个字符串,并检验第一个字符串是否为第...
printf("请输入第一个字符串:");scanf("%s",str_1);printf("请输入第二个字符串:");scanf("%s",str_2);if(isstr(str_2,str_1)==1){ printf("第一个字符串是第二个字符串的字串!\\n");} else { printf("第一个字符串不是第二个字符串的字串!\\n");} return 0;} ...

C语言编写一个程序输入两个字符串1和字符串2(两个字符串长度不超过20...
根据c语言的优先级。*与++的优先级同处在第二级别上。他们的优先级是一样的,又因为处在第二级别的优先级运算符是结合方向是从右到左,所以当出现*p++这样的表达式的时候,根据优先级别相同,并且结合方向是从右到左,所以就等价于*(p++)了。那么也就是,先将p指针移动到下个p指针所指向元素的...

C语言编程题:输入两个小写字母,分别输出对应的大写字母和第二个小写...
,b-'a'+'A');if (b>='a' && b<='z') {b=b+1;if (b>'z') b='a';};printf("next letter is: %c\\n",b);return 0;} 输入2个小写字母,则输出对应的大写字母。(对输入的字母是否正确,不作检验)。输出第二个小写字母的下一个字母。(例外: 若是 z 则输出 a )。

易语言怎么把一个限制最大输入两个字的编辑框 把那两个字分割了
如果是这样的话 我想你可以这样的 A=取文本左边(bjk1.nr,1) B=取文本右边(bjk1.nr,1)

C语言编程:输入2个字符串,将其连接后输出.
思路:两个字符串的拼接可以使用strcat函数。strcat函数原型: char *strcat(char *s1,char *s2);需要引入头文件:#include <string.h> 功能:把s2所指字符串添加到s1结尾处并添加'\\0'。注意:s1必须有足够的空间来容纳s1和s2的字符串。参考代码:include "stdio.h" #include "string.h" int ...

C语言,任意输入两个小写字母,分别输出对应的大写字母和第二个小写字母...
include <stdio.h>void main(){char a,b;scanf("%c%c",&a,&b);printf("%c%c%c",a-32,b-32,(b-'a'+1)%26+'a');}\/\/运行示例:

C语言:1.用一个函数实现两个字符串的比较,即自己写一个strcmp函数. 2...
return 1;} } int main(){ char a[20],b[20] ;printf("请输入两个字符串:\\n") ;scanf("%s%s",a,b) ;if (compare(a,b)==0){ printf("a==b\\n") ;} else if(compare(a,b)==1){ printf("a>b\\n") ;} else { printf("a<b\\n") ;} printf("%d\\n",compare(a,b)...