c语言输入3个字符,找出并打印ASCII码最大的字符 C语言 用字符数组编程实现找出字符串中最大的那个字符元素,并...

作者&投稿:衷星 (若有异议请与网页底部的电邮联系)
/*
请输入第一个字符 : n
请输入第二个字符 : a
请输入第三个字符 : x
ASCII最大的字符是 : x
Press any key to continue
*/
#include <stdio.h>

int max(int a,int b) {
return ((a > b) ? a : b);
}

int main() {
char ch1,ch2,ch3;
printf("请输入第一个字符 : ");
scanf("%c",&ch1);
fflush(stdin);
printf("请输入第二个字符 : ");
scanf("%c",&ch2);
fflush(stdin);
printf("请输入第三个字符 : ");
scanf("%c",&ch3);
fflush(stdin);
printf("ASCII最大的字符是 : %c\n",max(max(ch1,ch2),ch3));
return 0;
}

#include <stdio.h>
int main()
{
char a,b,c;
scanf("%c %c %c",&a,&b,&c); //输入三个字符(中间要有空格).
if(a<b)
a=b; //a为a、b中较大的值.
if(a<c)
a=c; //a为a、c,即a、b、c中较大的值.
printf("%c",a); //输出三个字符中最大的字符.
return 0;
}

/*
Note:Your
choice
is
C
IDE
*/
#include
"stdio.h"
#include
"string.h"
void
main()
{
char
a,b,c,t;
printf("请输入第一个字符:");
scanf("%c",&a);
getchar();
printf("请输入第二个字符:");
scanf("%c",&b);
getchar();
printf("请输入第三个字符:");
scanf("%c",&c);
if(b>a)//若b的ASCII码值大于a的,则将交换变量a和b中存放的的字符
{
t=a;
a=b;
b=t;
}
if(c>a)//若c的ASCII码值大于a的,则将交换变量a和c中存放的的字符
{
t=a;
a=c;
c=t;
}
printf("ASCII值最大的是%c\n",a);
}

C语言编程:输入三个字符后,按各字符的ASCII码从小到大的顺序输出这三个字符。~

ASCII码从小到大的顺序输出这三个字符的源代码如下:
#include<
stdio.h>
void main(){
char a,s,c;
char max,min;
printf("Please input three numbers:");
scanf("%c,%c,%c",&a,&b,&c);
max=a;
if(max<b) max=b;
if(max<c) max=c;
printf("max=%c
",max);
min=a;
if(min>b) min=b;
if(min>c) min=c;
printf("min=%d
",min);
}

扩展资料
找出并打印ASCII码最大的字符的源代码如下
#include
void main()
{
char a,b,c,max;
scanf("%c%c%c",&a,&b,&c);//读入三个字符如abc
max=a;//初始化最大为第一个
if(b>max) max=b;//和第二个比较如果第二个大于max,b赋值给max
if(c>max) max=c;//同上
printf("%c",max);
}

C语言程序:
#include #include #define MAX 80void main(){char arr[MAX + 1];char max;int len;int i;printf("Input a string:
");gets(arr);max = '\0';len = strlen(arr);for(i=0; i max){max = arr[i];}}printf("The largest character is \'%c\'.The ASCII is %d.
", max, max);} 运行测试:

c语言输入3个字符,找出并打印ASCII码最大的字符
答:ASCII最大的字符是 : x Press any key to continue / include <stdio.h> int max(int a,int b) { return ((a > b) ? a : b);} int main() { char ch1,ch2,ch3;printf("请输入第一个字符 : ");scanf("%c",&ch1);fflush(stdin);printf("请输入第二个字符 : ");scanf("%...

c语言编程 输入三个字符串,存入字符数组中,然后分别将三个字符串打印...
答:include <stdio.h> int main(){ char a[3][20];char *p;int i;p=a[0];for (i=0;i<3;i++)gets(a[i]);// for (i=0;i<3;i++)printf("%s\n",a[i]); // 可以直接用 a[i]:for (i=0;i<3;i++)printf("%s\n",p+i*20); //指针寻址 };...

C语言实验题,要代码。从键盘随机输入3个字母,要求按ACSII从小到大的顺 ...
答:((b >= 'a' && b <= 'z') || (b >= 'A' && b <= 'Z'))) { printf("ERROR!\n"); return 1;

C语言编程:输入三个字符后,按各字符的ASCII码从小到大的顺序输出这三...
答:ASCII码从小到大的顺序输出这三个字符的源代码如下:include< stdio.h> void main(){ char a,s,c;char max,min;printf("Please input three numbers:");scanf("%c,%c,%c",&a,&b,&c);max=a;if(max<b) max=b;if(max<c) max=c;printf("max=%c\n",max);min=a;if(min>b) ...

用C语言,输入三个字母,按字母表顺序输出这三个字母。
答:incldue<stdio.h>int main(){char a,b,c,t;scanf("%c%c%c",&a,&b,&c);//注意输入没有空格的,直接就这3个字母if (a>b) {t=a;a=b;b=t;}if (a>c) {t=a;a=c;c=t;}if (b>c) {t=c;c=b;b=t;}printf("%c %c %c\n",a,b,c);return 0;} ...

C语言 输入3个字符后,按各字符的ASC||码大小顺序从小到大输出这些字符...
答:} else { returnb;} } charmin(chara,charb){ if(a<b){ returna;} else { returnb;} } intmain(intargc,charconst*argv[]){ charc0,c1,c2,c3,c4,c5,c6,c7;printf("Pleaseinputnum:\n");scanf("%c%c%c",&c0,&c1,&c2);c3=max(...

C语言程序设计:1、输入三个字符串,查找最小字符串并输出该字符串。
答:void shellsort(char *a[],int n);int main(){ int i;char* p[3];for(i=0;i<3;i++){ printf("输入第%d个:",i+1);p[i] = (char*)malloc(MAX);scanf("%s",p[i]);} shellsort(p,3);printf("最小的是:%s\n",p[0]);getch();return 0;} void shellsort(char *a[...

输入三个字符,然后按输入的顺序输出这三个字符,并依次输出它们的代...
答:include <stdio.h> int main(){char a,b,c;scanf("%c%c%c",&a,&b,&c);printf("%c %c %c\n%d %d %d\n%c %c %c\n",a,b,c,a,b,c,c,b,a);return 0;}

通过键盘输入3个字符,并输出这个字符和每个字符的ASCII码值?_百度知...
答:include <stdio.h> include <stdlib.h> int main(){ char a,b,c;scanf("%c %c %c",&a,&b,&c);printf("%c %d\n",a,a);printf("%c %d\n",b,b);printf("%c %d\n",c,c);return 0;}

C语言,输入3个字符串,找到并输出最大的字符串
答:include"stdio.h"include"algorithm.h"void main(){ char a[5][10],*p;int i;for(i=0;i<5;i++)scanf("%s",a[i]);for(j=0;j<5;j++)if(strcmp(a[j],a[j+1])>0)p=a[j];a[j]=a[j+1];a[j+1]=p;for(k=0;k<5;k++)printf("%s",a[k]);} 1 ...