#include #include /* run this program using the console pauser or add your own getch, system("pause") or input loop */ int main(int argc, char *argv[]) { ...	printf("请输入比较大小的两个数:");
#include#include/* run this program using the console pauser or add your own getch, system("pause") or input loop */ int main(int argc, char *argv[]) {	int shu1,shu2;	printf("请输入比较大小的两个数:");	scanf("%d%d",&shu1,&shu2);	if(shu1%d",shu1,shu2); return 0; }
该楼层疑似违规已被系统折叠隐藏此楼查看此楼怎么一大堆问题????Compiling...模板 - 副本 - 副本.cppC:\Users\Administrator\Desktop\模板 - 副本 - 副本.cpp(27) : error C2146: syntax error : missing ')' ...
该楼层疑似违规已被系统折叠隐藏此楼查看此楼
怎么一大堆问题????
Compiling...
模板 - 副本 - 副本.cpp
C:\Users\Administrator\Desktop\模板 - 副本 - 副本.cpp(27) : error C2146: syntax error : missing ')' before identifier 'x'
C:\Users\Administrator\Desktop\模板 - 副本 - 副本.cpp(27) : error C2065: 'x' : undeclared identifier
C:\Users\Administrator\Desktop\模板 - 副本 - 副本.cpp(27) : error C2146: syntax error : missing ')' before identifier 'y'
C:\Users\Administrator\Desktop\模板 - 副本 - 副本.cpp(27) : error C2065: 'y' : undeclared identifier
C:\Users\Administrator\Desktop\模板 - 副本 - 副本.cpp(27) : error C2059: syntax error : ')'
C:\Users\Administrator\Desktop\模板 - 副本 - 副本.cpp(27) : error C2146: syntax error : missing ')' before identifier 'x'
C:\Users\Administrator\Desktop\模板 - 副本 - 副本.cpp(27) : error C2059: syntax error : ')'
C:\Users\Administrator\Desktop\模板 - 副本 - 副本.cpp(27) : error C2146: syntax error : missing ')' before identifier 'y'
C:\Users\Administrator\Desktop\模板 - 副本 - 副本.cpp(27) : error C2059: syntax error : ')'
C:\Users\Administrator\Desktop\模板 - 副本 - 副本.cpp(27) : error C2059: syntax error : ')'
C:\Users\Administrator\Desktop\模板 - 副本 - 副本.cpp(35) : error C2199: syntax error : found 'int (' at global scope (was a declaration intended?)
C:\Users\Administrator\Desktop\模板 - 副本 - 副本.cpp(35) : error C2062: type 'int' unexpected
C:\Users\Administrator\Desktop\模板 - 副本 - 副本.cpp(35) : error C2059: syntax error : ')'
C:\Users\Administrator\Desktop\模板 - 副本 - 副本.cpp(35) : error C2143: syntax error : missing ';' before '{'
C:\Users\Administrator\Desktop\模板 - 副本 - 副本.cpp(35) : error C2447: missing function header (old-style formal list?)
执行 cl.exe 时出错.
模板 - 副本 - 副本.exe - 1 error(s), 0 warning(s)
问题描述:C语言比较两个数字的大小#includeint max(int a,int b);main(){int x,y;printf("input two numbers:\n");scanf("%d%d",&x,&y);printf("maxmum=%d",max(x,y));}int max(int a,int b){if(a>b)...
问题描述:
C语言比较两个数字的大小
#include
int max(int a,int b);
main()
{
int x,y;
printf("input two numbers:\n");
scanf("%d%d",&x,&y);
printf("maxmum=%d",max(x,y));
}
int max(int a,int b)
{
if(a>b)return a;
else return b;
}
我来说我不懂的吧 C的执行是从上到下吧 上面printf(max)在return的前面 ,怎么能输出返回值?
还有 比较两个数字的大小 用if语句不更快?为什么我看那些帖子机会没有用if的、
就是 ifa>b c=a
else c=b
在输出C的值 不是更简单么?
1个回答
分类:
综合
问题解答:
我来补答
#include
int max(int x,int y)
{
int z;
if(x>y)
{z=x;}
else z=y;
return(z);
}
main()
{
int a,b,c;
scanf("%d%d",&a,&b);
c=max(a,b);
printf("max=%d\n",c);
}
这样就可以了.定义函数应该放在main函数以外,你定义的max在main函数里了这样不行的
其实还有一种简单的算法
main()
{
int m,n;
scanf("%d%d",&m,&n);
printf("max=%d",m>n?m:n);
}
用到一个三目运算符.
有问题继续问吧
再问: 问题已修改
再答: main() { int m,n; scanf("%d%d",&m,&n); printf("max=%d",m>n?m:n); } 应该是这个最简单吧。
展开全文阅读
今天尝试自己编了一个小程序,用来检验两个数的大小。下面是程序的部分,有什么不对的欢迎大家指正。 程序部分 #include#include#pragma warning(disable:4996) int main() { ...
我的第一个小程序
今天尝试自己编了一个小程序,用来检验两个数的大小。下面是程序的部分,有什么不对的欢迎大家指正。
程序部分
#include
#include
#pragma warning(disable:4996)
int main()
{
while (1){
int num1 = 0;
int num2 = 0;
printf(“请输入两个数:”);
scanf("%d %d", &num1, &num2);
if (num1 > num2){
printf("%d是较大的数\n", num1);
}
else if (num1