当前位置:首页 » 编程软件 » 编程比大小

编程比大小

发布时间: 2022-03-31 19:53:49

㈠ 用c语言编程比较两个字符串的大小

如果只是问个算法,我可以告诉你,但是如果是你要全部 ,那就不可以了,作业要自己做的啊!
如果你要用户输入2个字符串作比较的话
可以用“ ”来区分字符串1与字符串2
然后把2个字符串存到2个数组里去比
int i=1,j=1;
char a[20],b[20]
if (c=getchar()!=" ") then
{ a[i]=c;
i++;
}
else
{
b[j]=c;
j++;
}
然后用for循环一个一个比他们的大小就可以了,如果有一个大了就return 大的值,如果遇到一个数组为空了,也return 另外一个字符串就好了。
其它的要你自己想了,如果全告你,那你也还是什么也学不会,算法告你了就可以了。给不给分你自己看着办吧

㈡ c语言编程:比较大小,输出最大值

首先我不知道你的编译器是怎么编译通过的,自己写的编译器装载器连接器吗?a,b,c,d,e都没有声明过;int max(int,int) 该函数原型放的位置也不对,不应该是main()里面而是外面,多处地方句尾漏';'

帮你改正了在下面,可以运行;

#include<stdio.h>
int max(int x,int y);
void main(){
int a,b,c,d,e;
printf("input a&b&c");
scanf("%d%d%d",&a,&b,&c);
d=max(a,b);
e=max(c,d);
printf("max=%d\n",e);
system("pause");
}
int max(int x,int y){
int z=0;
if(x>y)
z=x;
else z=y;
return(z);
}

㈢ c语言如何编程比较三个数大小

比较方法:

1、比较从第一个数开始,先比较第一个数和第二个数的大小,如果第一个数大于第二个数,则将第一个数和第二个数互换;不大于(即等于或小于)则不作处理。

2、然后,再将第二个数和第三个数比较,同样,若大于则将它们互换。

㈣ 编程 怎么比较abcd大小

AB选出(有相应程序的函数)最大的赋值给一个变量I与C比,IC选出最大的赋值给一个变量I与D比,得到最大的,(同时选最小的赋值给J)……

㈤ c语言编程比较两数大小 我哪错了

这个程序没有错。你输入时应该输入两个整数,并且中间用空格分隔就行。比如:
30 20

㈥ C语言编写程序比较大小

你的意思是怎样给c程序加一个程序界面,就像windows窗口一样?
建议在vc++6.0下运行,vc++不是语言,他只是一个集成开发环境(也叫ide)
他提供控件让我们可以把程序作成窗口的模式
也就是你说的那样

㈦ 用c语言如何编写一个比较两个数大小的程序

C语言是一门重要的计算机编程基础课,我们怎么样利用C语言的知识来设计程序比较两个数的大小呢?

一、如何只是比较大小的话,直接一个判断就ok了。

代码如下:

#include <stdio.h>

int main()

{

int a=0,b=0;

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("相等\n");

return 0;

}

分析:定义两个变量,然后输入它们,用if判断它们的大小然后用输出语句输出结果。

二、步骤
1、首先,打开vc。

2、点击文件,新建。

3、选择win32 console application 并在右侧输入工程的名称和地址,确定。

4、选择一个空的工程,完成。

5、再次点击文件,新建。

6、选择c++ source file 并在右侧输入文件的名字,确定。

7、输入如图所示的代码,注意代码的输入要在英文输入法的环境下。

8、点击右上角的编译运行按钮。

9ok!得到了ij中的最大值并且完成了输出。这里以i=5 j=6为例,其他需要比较的数字改成相应的数字即可

注意事项
注意代码的输入要在英文输入法下。
字母注意大小写,符号不要错

㈧ 比较大小(C语言编程)

#include<stdio.h>
void main()
{int compare(int x,int y);
int a[3],b[3],i,c,n=0,m=0,k=0;
printf("enter an array a:\n");
for(i=0;i<3;i++)
scanf("%d",&a[i]);
printf("\n");
printf("enter an array b:\n");
for(i=0;i<3;i++) //多个分号
scanf("%d",&b[i]);
printf("\n");
for(i=0;i<3;i++) //多个分号
{ c=compare(a[i],b[i]);

if(c==1) n++;
else if(c==0) m++;
else k++;
}
printf("a[i]>b[i] %d times\na[i]=b[i] %d times\na[i]<b[i] %d times\n",n,m,k);
if(n>k) printf("array a is larger than array b\n");
else if(n<k) printf("array a is smaller than array b\n");
else printf("array a is equal to array b\n");
}
int compare(int x,int y) //加个int比较好
{int flag;
if(x>y) flag=1;
else if(x<y) flag=-1;
else flag=0;
return(flag);
}

已经调试

㈨ c语言编程 比较两个数大小 求解

#include<stdio.h>
int main()
{
int max (int x,int y);
int a,b,c;
scanf("%d,%d",&a,&b);

c=max(a,b);
printf("max=%d\n",c);
return 0;
}
int max(int x,int y)
{
int z;
if(x>y)z=x;
else z=y;
return(z);
}
试了一遍,代码挺好的完全没有问题;也不是全角半角的事,你把上头的代码试试,一点没有问题啊;

㈩ 用c++编程比较a b c 三个数大小,越简单越好。。

楼上写的都正确的,来晚了,不过,还是想说说自己最简单的想法, 可以用逗号表达式来判断:a>b?a:b 就是很简单的判断,判断条件在前 a>b ,之后?如果条件成立 去冒号前面的值a,如果不成立,去冒号后面的值 b。 所以,可以简单的逗号表达式来完成,楼上是用了最简的语句表达,嵌套了逗号语句, 我自己写的代码是: #include<iostream.h> void main() { double a,b,c,max; cout<<"请输入三个比较大小的数"<<endl; cin>>a>>b>>c; max=a>b?(a>c?a:c):(b>c?b:c); //先比较a,b 的大小,如果 a 大,在比较a,c 的大小;如果 b 大,在比较,b,c的大小 cout<<a<<","<<b<<"和"<<c<<"三个数之中最大的是:"<<max<<endl; }

热点内容
怎么给电脑换配置 发布:2025-01-24 13:04:04 浏览:919
如何修改服务密码10086 发布:2025-01-24 12:44:27 浏览:512
dosftp连接 发布:2025-01-24 12:35:56 浏览:802
编程来炒股 发布:2025-01-24 12:35:14 浏览:854
python正则中括号 发布:2025-01-24 12:32:08 浏览:584
配置排列用英语怎么说 发布:2025-01-24 12:32:00 浏览:607
led流水灯c语言程序 发布:2025-01-24 12:28:15 浏览:46
苹果平板锁屏密码在哪里 发布:2025-01-24 12:16:41 浏览:958
网校c语言 发布:2025-01-24 12:12:15 浏览:787
少儿机器人编程哪个机构好 发布:2025-01-24 11:51:18 浏览:697