1樓:zha南京
#include
#include
#include
int add(int num1,int num2)//加法int subtraction(int num1,int num2)//減法
int mul(int num1,int num2)//乘法float divis(int num1,int num2)//除法int main()
else
printf("是否繼續?y/n\n");
getchar();
scanf("%c",&ch);
if(ch == 'y')
break;
else if(ch == 'n')
goto end;
}else if (data == 2)
else
printf("是否繼續?y/n\n");
getchar();
scanf("%c",&ch);
if(ch == 'y')
break;
else if(ch == 'n')
goto end;
}break;
case 2:
if(data == 1)
else
printf("是否繼續?y/n\n");
getchar();
scanf("%c",&ch);
if(ch == 'y')
break;
else if(ch == 'n')
goto end;
}else if (data == 2)
else
printf("是否繼續?y/n\n");
getchar();
scanf("%c",&ch);
if(ch == 'y')
break;
else if(ch == 'n')
goto end;
}break;
case 3:
if(data == 1)
else
printf("是否繼續?y/n\n");
getchar();
scanf("%c",&ch);
if(ch == 'y')
break;
else if(ch == 'n')
goto end;
}else if (data == 2)
else
printf("是否繼續?y/n\n");
getchar();
scanf("%c",&ch);
if(ch == 'y')
break;
else if(ch == 'n')
goto end;
}break;
case 4:
if(data == 1)
else
printf("是否繼續?y/n\n");
getchar();
scanf("%c",&ch);
if(ch == 'y')
break;
else if(ch == 'n')
goto end;
}else if (data == 2)
else
printf("是否繼續?y/n\n");
getchar();
scanf("%c",&ch);
if(ch == 'y')
break;
else if(ch == 'n')
goto end;
}break;
default :
printf("輸入錯誤!\n");
break;}}
end:
printf("回答正確%d題,回答錯誤%d題\n",right,wrong);
printf("\n********************謝謝光臨********************!\n");
system("pause");
return 0;
}//注意除法是採用四捨五入的,有什麼不明白的再問吧,望採納!
2樓:匿名使用者
int calc(int a, int b, int c, int d, int e)
int main()
求一個用c++寫的大整數四則運算的的程式
3樓:斐斐若水
#include
#include
#include
#define len sizeof(struct long_int)//定義結點大小
//定義雙向連結串列儲存結構
struct long_int
;//建立帶有頭結點的空連結串列
struct long_int *creat()
return(head);//返回頭指標
}//列印輸出函式
void print(struct long_int *head)
printf("\n");
} }
//插入結點函式
void insert(struct long_int *head,struct long_int *p)//將新結點插到頭結點後
//刪除結點函式
void del(struct long_int *head,struct long_int *p) //刪除頭結點後的結點
//長整數格式轉換函式
struct long_int *get(char s)
j=strlen(s)-1;
for(i=l;i<=j;i++)//將字串的每一位字元對應的ascii碼轉換為十進位制數
s[i]=s[i]-'0';
while(j-l>=3)//從低位到高位,每四位數字為一組儲存到連結串列中
if(j>=l)//當最後幾位數的位數不足四位時,還要單獨插入一個結點
insert(head,q);
}return(head);
}//長整數加法運算函式
void plus(struct long_int *a,struct long_int *b)
while(m!=a||n!=b)
else
if(n==b)//當a長度大於b時,將a中其餘高位數字存入連結串列
}p=chead->next;
chead->data=0;
while(p!=chead)//確定結果的正負
if(p->data<0)
p=p->next;//如果所有結點值均為0,則結果0
}p=chead->pro;
while(p!=chead)
p=chead->next;
while(p->data==0&&p->over==0&&p->next!=chead)
if(p->over>0)//如9999+1後給結點值為0,但over為1
}if(chead->next->data==0)
chead->data=0;
print(chead);
}//長整數減法運算函式
void minus(struct long_int *a,struct long_int *b)
//程式主函式
void main()
4樓:瀾冰紛若
這種問題很簡單啊,你找譚浩強的書一看就知道了
5樓:想念式の心隨
c++liabvaivnejrgvg=viarbbeuirbverb++ljkfghfr
四則運算的意義,四則運算的意義是什麼
的意義包括 加法的意義 減法的意義 乘法的意義 除法的意義。加法 把兩個數合併成一個數的運算 把兩個小數合併成一個小數的運算 把兩個分數合併成一個分數的運算 減法 已知兩個加數的和與其中一個加數,求另一個加數的運算 已知兩個加數的和與其中一個加數,求另一個加數的運算 已知兩個加數的和與其中一個加數,...
Excel用什麼函式能四則運算,Excel函式如何實現 把文字格式的四則運算 轉化為 運算結果?
公式就用普通的公式就好了,要複製結果的話,你可以先複製,然後點選擇性貼上,然後在選擇性貼上對話方塊中選擇數值就可以了。你可以直接用公式 例 d2 b2 b2單元格是你的計算公式位置 d2為你複製後結果放置的位置 2003中的具體操作方法為 1.依次點選 插入 名稱 定義 在 在當前工作簿中的名稱 下...
四則運算加減乘除的運演算法則
你好!其實網上有很多關於運 演算法則的 整數加 減計演算法則 1 要把相同數位對齊,再把相同計數單位上的數相加或相減 2 哪一位滿十就向前一位進。2 小數加 減法的計演算法則 1 計算小數加 減法,先把各數的小數點對齊 也就是把相同數位上的數對齊 2 再按照整數加 減法的法則進行計算,最後在得數裡對...