C语言实例:判断元音/辅音,三个数中的最大数,一元二次方程的根。
创始人
2025-05-31 08:53:24
0

C 语言实例 - 判断元音/辅音

以下是一个简单的 C 语言程序,可以帮助您判断输入的字母是元音还是辅音。

#include int main() {char c;int isLowercaseVowel, isUppercaseVowel;printf("请输入一个字母:");scanf("%c", &c);// 判断输入的字母是否为元音isLowercaseVowel = (c == 'a' || c == 'e' || c == 'i' || c == 'o' || c == 'u');isUppercaseVowel = (c == 'A' || c == 'E' || c == 'I' || c == 'O' || c == 'U');// 判断输入的字母是否为辅音if (!isalpha(c)) {printf("输入的不是字母。");} else if (isLowercaseVowel || isUppercaseVowel) {printf("%c 是元音。", c);} else {printf("%c 是辅音。", c);}return 0;
}

在这个程序中,我们首先声明了一个字符变量 c,以及两个整型变量 isLowercaseVowelisUppercaseVowel。然后,我们使用 printf 函数提示用户输入一个字母,并使用 scanf 函数读取用户输入的字母。

接着,我们利用逻辑运算符 || 判断输入的字母是否为元音或大写字母的元音,如果是,则将 isLowercaseVowelisUppercaseVowel 设为 1,否则为 0

最后,我们使用 if-else 语句判断输入的字母是元音还是辅音,并输出相应的结果。

以下是一个简单的 C 语言程序,可以帮助您找到输入的三个数中的最大数。

#include int main() {float num1, num2, num3, max;printf("请输入三个数:");scanf("%f %f %f", &num1, &num2, &num3);max = num1;if (num2 > max) {max = num2;}if (num3 > max) {max = num3;}printf("最大值为 %.2f", max);return 0;
}

在这个程序中,我们首先声明了三个浮点型变量 num1num2num3,以及一个浮点型变量 max 用于存储最大值。然后,我们使用 printf 函数提示用户输入三个数,并使用 scanf 函数读取用户输入的三个数。

接着,我们将 max 的初始值设为 num1,然后使用两个 if 语句分别判断 num2num3 是否大于 max,如果是,则将 max 更新为对应的数值。

最后,我们使用 printf 函数输出最大值。

以下是一个简单的 C 语言程序,可以帮助您解决输入的一元二次方程的根。

#include 
#include int main() {float a, b, c, discriminant, root1, root2, realPart, imaginaryPart;printf("请输入一个一元二次方程的系数:a = ");scanf("%f", &a);printf("b = ");scanf("%f", &b);printf("c = ");scanf("%f", &c);discriminant = b * b - 4 * a * c;// 判断判别式的值if (discriminant > 0) {root1 = (-b + sqrt(discriminant)) / (2 * a);root2 = (-b - sqrt(discriminant)) / (2 * a);printf("方程的两个实根为 %.2f 和 %.2f", root1, root2);} else if (discriminant == 0) {root1 = -b / (2 * a);printf("方程的唯一实根为 %.2f", root1);} else {realPart = -b / (2 * a);imaginaryPart = sqrt(-discriminant) / (2 * a);printf("方程的两个虚根为 %.2f+%.2fi 和 %.2f-%.2fi", realPart, imaginaryPart, realPart, imaginaryPart);}return 0;
}

在这个程序中,我们首先声明了四个浮点型变量 abcdiscriminant,以及四个浮点型变量 root1root2realPartimaginaryPart 用于存储方程的根。然后,我们使用 printf 函数提示用户输入一元二次方程的系数 abc,并使用 scanf 函数读取用户输入的系数。

接着,我们计算方程的判别式 discriminant = b * b - 4 * a * c。然后,我们使用条件语句 if-else 判断判别式的值,如果判别式大于 0,则方程有两个实根,我们分别计算这两个实根,并使用 printf 函数输出结果;如果判别式等于 0,则方程有一个唯一的实根,我们计算这个唯一的实根,并使用 printf 函数输出结果;如果判别式小于 0,则方程有两个虚根,我们分别计算这两个虚根,并使用 printf 函数输出结果。

最后,我们使用 return 语句结束程序的执行。

相关内容

热门资讯

【实战】React 必会第三方... 文章目录一、引子二、配置使用1.安装2.使用(1)直接调用(...
“好梦不长”的意思 “好梦不长”的意思 成语拼音: [hǎo mèng bù cháng] ...
迥然不同成语 迥然不同成语迥然不同成语1  【成语】:迥然不同  【拼音】:jiǒng rán bù tóng  ...
“神眉鬼眼”的意思 “神眉鬼眼”的意思 成语拼音: [shén méi guǐ yǎn] ...
人物动作神态描写成语 人物动作神态描写成语  在书写人物作文的时候,大家知道怎么用书写人物的神态吗?以下是小编为大家整理好...
软件设计师教程(十三)计算机系... 软件设计师教程 软件设计师教程(一)计算机系统知识-计算机系统基础知识 ...
DWF文件怎么用CAD打开?D... DWF是一种开放、安全的文件格式,它可以将丰富的设计数据高效率地分发给需要查看、评审或...
“阵马风樯”的意思 “阵马风樯”的意思 成语拼音: [zhèn mǎ fēng qiáng] ...
“高垒深堑”的意思 “高垒深堑”的意思 成语拼音: [gāo lěi shēn qiàn] ...
“冬温夏凊”的意思 “冬温夏凊”的意思 成语拼音: [dōng wēn xià jìng] ...
形容孝的成语 形容孝的成语  事其亲者,不择地而安之,孝之至也。以下是形容孝的成语,欢迎阅读。  彩衣娱亲:传说春...
软件的开发工具包(SDK)与集... 本文重点论述软件的开发工具包(SDK)与集成开发环境(ID...
机器学习算法--朴素贝叶斯(N... 1. 朴素贝叶斯(Naive Bayes) 朴素贝叶斯的介绍 朴素贝叶斯算法(Naiv...
描写大雪的词语 描写大雪的词语  词语是词和短语的合称,包括词(含单词、合成词)和词组(又称短语),组成语句文章的最...
司马昭之心成语意思 司马昭之心成语意思  【成语】:司马昭之心  【拼音】:sī mǎ zhāo zhī xīn  【简...
“大处着眼,小处着手”的意思 “大处着眼,小处着手”的意思 成语拼音: [dà chù zhuó yǎn,xiǎo c...
“退食自公”的意思 “退食自公”的意思 成语拼音: [tuì shí zì gōng] ...
FLEXPART拉格朗日粒子扩... 查看原文>>>https://mp.weixin.qq.com/s?__biz=MzAxNz...
u盘安装win10系统2 好不容易完成系统安装u盘的制作,心想接下来应该会比较顺利吧,结果被第一个...
描写家禽的词语有哪些 描写家禽的词语有哪些  二字词:  划行  油亮  雪白  银灰  飞翔  奋飞  戏水  俯冲  ...