用c语言从键盘输入两个数字,判断哪个数更大?

供稿:hz-xin.com     日期:2025-01-13
算法思路:

从控制台输入得到两个整数(或者实数,看你的需要)a,b

如果a>b,输出"a大于b"

否则,如果a=b,输出""a等于b"

否则,输出"a小于b"

核心代码:

if(a>b)printf("a大于b");

else if(a==b)printf("a等于b");

else printf("a小于b");

#include <stdio.h>
int main() {
int num1, num2;
printf("请输入两个数字:\n");
scanf("%d %d", &num1, &num2);
if (num1 > num2) {
printf("%d 更大\n", num1);
}
else if (num2 > num1) {
printf("%d 更大\n", num2);
}
else {
printf("两个数字相等\n");
}
return 0;
}
该程序使用scanf()函数从键盘读取两个数字,并使用条件语句比较它们的大小。如果num1大于num2,则输出num1更大;如果num2大于num1,则输出num2更大;如果两个数字相等,则输出“两个数字相等”。

C语言,定俩个数 判断在这俩个数之间有多少素数,并按每行5个数打印输出...
include <stdio.h>#include <math.h>int isPrime(int n){if (n <= 1) return 0;if (n % 2 == 0) return n == 2;int m = sqrt(n);for (int i = 3; i <= m; i += 2)if (n % i == 0) return 0;return 1;}int main(){int a = 1, b = 100, cnt = 0;;...

C语言输入两个数字 对应两个中文数字
不是很难啊,就两位数,你可以判断一下,各位为零,则汉字输出两个,几十,各位不为零,输出三个汉字,几十几。 可以用switch和case 来控制,事先把十个汉字存到一个二维数组里面, char hanzi[10][3] = {"零","壹"...}; 你要壹的话,就输出hanzi[1];这就OVERl了!

C语言编程题目
下面是一些C编程题目:1. 编写程序,从键盘输入两个整数,输出它们的和、差、积、商、余数。2. 编写程序,从键盘输入三角形的三条边长,判断它们是否可以构成三角形,并输出三角形的类型(等边、等腰、一般)。3. 编写程序,从键盘输入字符串,统计其中的大写字母、小写字母、数字和其他字符的个数,并...

C语言编程,如何输入两个正整数,输出其中不是共有的数字?
同一数字不重复输出。输入样例:10 3 -5 2 8 0 3 5 -15 9 10011 6 4 8 2 6 -5 9 0 100 8 1输出样例:3 5 -15 6 4 1 我的想法是先拿A数组去跟B数组比一遍,然后再反过来比一遍,把不是共有的数放到C数组中,最后消去数组C中相同的数输出,这样输出的就不会存在同一个数了 ...

要求从键盘输入整数时,两个整数之间以什么为间隔
两个整数之间以什么为间隔还要看你用的什么编程语言,python语言是用逗号间隔的,我就以C语言为例来分析。C语言输入两个数之间是用空格隔开还是用逗号是根据实际情况来决定的,就是是根据你的scanf来决定的。比如你现在中间写成了scanf("%d,%d",&a,&b);可以看到除了输入两个数字外还要加入逗号才行...

C语言,求输入的两个数之间的所有素数
include <stdio.h> int main(){ int a,b;printf("please input two numbers \\n");scanf("%d %d",&a,&b);prime(a,b);return 0;} int prime(int x,int y){ int i,j,k,cout;cout=0;for(i=x;i<=y;i++){ k=1;for(j=2;j<=i\/2;j++){ if(i%j==0){ k=0;break;...

c语言编程 从键盘上输入两个正整数 n,k 求大于n的k个质数 ,,,谢谢!!
if(n<2) \/*如果n<2就都不是质数,继续下一次循环*\/ continue;else if(n==2) \/*n=2,就输出2,因为2是质数*\/ { count++;printf("第%d个质数是%d:\\n",count,n);continue;} else { for(i=2;i<n;i++) \/*判断是否从2到这个数本生有没有约束*\/ { if(n%i==0)goto flag; ...

求大侠帮忙用C语言,从键盘输入两个整数,要求求和然后输出和。
namespace TestProject { class Program { static void Main(string[] args){ int a, b, sum = 0;var readLine = "";Console.WriteLine("程序功能:请输入两个数字计算其和(空格分割,回车结束),输入exit结束:");\/\/将输入的字符串放至readLine变量中,然后判断是否为退出条件 exit while ((...

C语言判断两个数的大小,并输出较大的数字,调试了好几遍都是输出第一个...
scanf("%d;%d",&a,&b);中间的分号也要按照格式输出,他才能正确赋值,否则他找不到b,b的还是垃圾值,一般是很大的负数,所以总是输出a了 解决办法,scanf("%d%d",&a,&b);中间的分号去掉,scanf能自动跳过空格找到下一个值赋给b的。或者不改变源代码,但你输入的时候小心点,‘;’的大小写...

C语言编程题:先后输入两个数字字符,使其拼成一个数字,且输入的第一个...
include <stdio.h> void main(int argc, char ** argv) { char c1, c2;int x;c1 = getchar();c2 = getchar();printf("%c%c\\n", c2, c1); \/\/ 如只是简单输出 x = (c1 - '0') + (c2 - '0') * 10; \/\/ 转换成数值 printf("%d\\n", x); \/\/ 输出数值 } ...