2504C语言任务(0519)

Viewed 51

请使用if语句和条件运算符
实现将大写字母转换为小写字母(如果是小写字母,则原样输出)

11 Answers

#include <stdio.h>

int main() {
char ch;
printf("请输入一个字母:");
scanf("%c", &ch);

// if 判断:如果是大写字母,就转小写
if (ch >= 'A' && ch <= 'Z') {
    ch = ch + 32;  // 大写 +32 = 小写
}
// 小写字母不进入if,直接保留原样

printf("转换结果:%c\n", ch);
return 0;

}

#include <stdio.h>

int main() {
char ch;
printf("请输入一个字母:");
scanf("%c", &ch);

// if 判断:如果是大写字母,就转小写
if (ch >= 'A' && ch <= 'Z') {
    ch = ch + 32;  // 大写 +32 = 小写
}
// 小写字母不进入if,直接保留原样

printf("转换结果:%c\n", ch);
return 0;

}

#include <stdio.h>

int main() {
char ch;
printf("请输入一个字母:");
scanf("%c", &ch);

// if 判断:如果是大写字母,就转小写
if (ch >= 'A' && ch <= 'Z') {
    ch = ch + 32;  // 大写 +32 = 小写
}
// 小写字母不进入if,直接保留原样

printf("转换结果:%c\n", ch);
return 0;

}

if else

#include<stdio.h>
int main(){
	char ch;
	scanf("%c",&ch);
	if(ch>='A'&&ch<='Z')
	ch=ch+32;
	else
	ch=ch;
	printf("%c\n",ch);
	return 0;
}

条件表达式

#include<stdio.h>
int main(){
	char ch;
	scanf("%c",&ch);
	ch=(ch>='A'&&ch<='Z')?(ch+32):ch;
	printf("%c\n",ch);
	return 0;
}

#include<stdio.h>
int main()
{
char ch;
scanf("%c",&ch);
ch=(ch>='A'&& ch<='Z')?(ch+32):ch;
printf("%c\n",ch);
return 0;
}

#include<stdio.h>
int main()
{
char ch;
scanf("%c",&ch);
ch=(ch>='A'&& ch<='Z')?(ch+32):ch;
printf("%c\n",ch);
return 0;
}

#incde<stdio.h>
int main()
{
char ch;
scanf("%c",&ch);
ch=(ch>='A'&&ch<='Z')?(ch+32):ch;
printf("%c\n",ch);
retrun 0;
}

运行结果:
A
a

#include<stdio.h>
int main()
{
char ch;
scanf("%c",&ch);
ch=(ch>='A'&& ch<='Z')?(ch+32):ch;
printf("%c\n",ch);
return 0;
}

作者:小鸟
时间:2026年5月19日11:24:07
作用:实现将大写字母转换为小写字母(如果是小写字母,则原样输出)

if语句实现

#include<stdio.h>
int main()
{
	char xn;
	scanf("%c",&xn);
	if(xn>='A'&&xn<='Z')
	xn=xn+32;
	else
	xn=xn;
	printf("%c\n",xn);
	return 0;
} 

条件运算符实现

#include<stdio.h>
int main()
{
	char ch;
	scanf("%c",&ch);
	ch=(ch>='A'&&ch<='Z')?(ch+32):ch;
	printf("%c\n",ch); 
	return 0;
} 

#include <stdio.h>
int main() {
char ch;
printf("请输入一个字符: ");
scanf("%c", &ch);
if (ch >= 'A' && ch <= 'Z') {
ch = ch + 32;
}
printf("转换结果: %c\n", ch);
return 0;
}

#include <stdio.h>
int main() {
char ch;
scanf("%c", &ch);
if (ch >= 'A' && ch <= 'Z') {
ch = ch + 32;
}
printf("%c\n", ch);
return 0;
}