本文介绍了如何在C中停止溢出的数字?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我已经尝试了很多这个问题。现在我感到很无聊。这是链接:
[]
示例:
i have tried this problem a lot .And I'm getting bored now.HERE is the link:
Modular Calculator - CodeAbbey[^]
Example:
510
* 5
* 9
+ 9
* 9932
* 1925
* 4
+ 918
* 7
* 9307
* 9
+ 96
* 1063
* 4
* 1380
* 100
+ 119
+ 8377
* 718
* 87
* 57
* 7548
* 52
+ 7227
+ 7
+ 1
+ 6204
+ 598
+ 48
+ 740
+ 4698
+ 4
* 81
+ 718
* 90
* 4
* 2065
+ 8741
* 244
+ 93
* 9
+ 8875
* 16
* 76
* 1
* 112
+ 1
+ 9
+ 4450
+ 8859
% 9602
我尝试了什么:
What I have tried:
#include<stdio.h>
#include<conio.h>
int main()
{
int str[1];
int i , j ,num1;
char ch;
scanf("%d",&str[0]);
while (1)
{
ch=getche();
scanf(" %d",&num1);
if(ch=='+')
{
str[0]=str[0]+num1;
printf("%d ",str[0]);
}
if(ch =='*')
{
str[0]=str[0]*num1;
printf("%d ",str[0]);
}
if(ch =='%')
{
str[0]=str[0]%num1;
break;
}
}
return 0;
}
推荐答案
这篇关于如何在C中停止溢出的数字?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!