#include<iostream>
using namespace std;
int main()
{
int max(int a,int b,int c);
int mul(int a,int b);
int a=0,b=0,c=0;
cout<<"shuru";
cin>>a;
cout<<"max(a,b,c)="<<max(a,b,c)<<endl;
cout<<"max(a,b)="<<max(a,b)<<endl;
return 0;
}
int max(int a,int b,int c)
{
if(b>a)
a=b;
if(c>a)
a=c;
return a;
}
int mul(int a,int b)
{
a*b;
return a;
}
这是我的代码
问题一:不知道怎么写输入函数,
问题二:目前的输入函数只能读入一个字符
我感觉我需要一个完整的代码,有大佬愿意帮忙吗,目的是输入三个数字就比较最大值,输入两个数字就输出他们的积。
#include<iostream>
using namespace std;
int max(int a, int b, int c){
if(a>b)
if(a>c) return a;
else return c;
else if(b>c) return b;
else return c;
}
int main(){
int a,b,c;
scanf("%d",&a);
scanf("%d",&b);
char ch; scanf("%c",&ch);
if(ch!='\n'){scanf("%d",&c);printf("%d\n",max(a,b,c));}
else printf("%d\n",a*b);
}