#include stdio.h
網(wǎng)站建設哪家好,找創(chuàng)新互聯(lián)建站!專注于網(wǎng)頁設計、網(wǎng)站建設、微信開發(fā)、微信小程序開發(fā)、集團企業(yè)網(wǎng)站建設等服務項目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了田東免費建站歡迎大家使用!
int max(int a,int b,int c);
int min(int a,int b,int c);
void main()
{
int x,y,z;
printf("請輸入三個數(shù):");
scanf("%d%d%d",x,y,z);
printf("三個數(shù)選出最大數(shù)是%d\n",max(x,y,z));
printf("三個數(shù)選出最小數(shù)是%d\n",min(x,y,z));
}
int max(int a,int b,int c)
{
if (a=ba=c)
return a;
if (b=ab=c)
return b;
else
return c;
}
int min(int a,int b,int c)
{
if (a=ba=c)
return a;
if (b=ab=c)
return b;
else
return c;
}
#include "stdafx.h"
#include iostream
using namespace std;
int main()
{
int x;
cout "請輸入整數(shù):" endl;
cin x;
if (x % 3)
cout x "不是3的倍數(shù)!" endl;
else
cout x "是3的倍數(shù)!" endl;
system("pause");
return 0;
}
程序是對的,一直求和,直到輸入的i為負數(shù)才結束并輸出求和,當然,如果你輸入的數(shù)字很大,并且sum的結果超過了int類型的最大允許數(shù)值,那么數(shù)據(jù)就會溢出,計算的結果自然也就不正確了