用c语言编写程序比较两个数的大小
时间: 2023-05-31 22:05:50 浏览: 154
以下是用C语言编写程序比较两个数大小的示例代码:
```
#include <stdio.h>
int main() {
int a, b;
printf("请输入两个整数,用空格隔开:");
scanf("%d %d", &a, &b);
if (a > b) {
printf("%d 比 %d 大\n", a, b);
} else if (a < b) {
printf("%d 比 %d 小\n", a, b);
} else {
printf("%d 等于 %d\n", a, b);
}
return 0;
}
```
运行程序后,会提示用户输入两个整数,然后通过if语句分别判断两个数的大小关系,并输出相应的结果。如果a比b大,则输出"a 比 b 大";如果a比b小,则输出"a 比 b 小";如果a等于b,则输出"a 等于 b"。
相关问题
用C语言编写程序,比较两个字符串的大小
可以使用标准库函数strcmp()来比较两个字符串的大小。该函数的原型如下:
```c
int strcmp(const char *s1, const char *s2);
```
该函数返回值如下:
- 如果s1小于s2,返回一个小于0的整数。
- 如果s1等于s2,返回0。
- 如果s1大于s2,返回一个大于0的整数。
以下是一个示例程序:
```c
#include <stdio.h>
#include <string.h>
int main()
{
char str1[50], str2[50];
printf("Enter the first string: ");
scanf("%s", str1);
printf("Enter the second string: ");
scanf("%s", str2);
int result = strcmp(str1, str2);
if(result < 0)
{
printf("'%s' is less than '%s'\n", str1, str2);
}
else if(result == 0)
{
printf("'%s' is equal to '%s'\n", str1, str2);
}
else
{
printf("'%s' is greater than '%s'\n", str1, str2);
}
return 0;
}
```
该程序会提示用户输入两个字符串,然后使用strcmp()函数比较它们的大小,并输出比较结果。
C语言两个数比大小程序编写
好的,我可以帮您编写C语言的比大小程序。以下是示例代码:
#include <stdio.h>
int main() {
int num1, num2;
printf("请输入第一个数:");
scanf("%d", &num1);
printf("请输入第二个数:");
scanf("%d", &num2);
if(num1 > num2) {
printf("第一个数大于第二个数\n");
} else if(num1 < num2) {
printf("第一个数小于第二个数\n");
} else {
printf("两个数相等\n");
}
return 0;
}
这个程序会要求用户输入两个数,然后比较它们的大小并输出结果。请注意,这个程序只能比较整数。如果您需要比较浮点数,需要使用特殊的方法。