比如加法 从末位开始加
如果两个数同一位之和大于等于10 (x>=10 那么留下10的余数( x%10把10的倍数 (x/10 加到下一位上 继续运算 直到前一位为0
那么如果两个数是60位数
首先 最后两位加 如果大于60 结果保留对60取模后的结果 然后下一位的数值+x/60
我简单的模拟下 两个数组 a[] 和 b[] 存放数字 每一个元素是一位 add存放进位的值 一开始是0
for (i=0i<ni++)
{
int t=a[]+b[]+add
a[]=t%60
add=t/60
}
if (add!=0)
{
a[n]+=add
}
#include int main(){ float a,bprintf("请输入角度数:")scanf("%f",&a)b=a/3.1415926printf("换算成弧度为:%f\n",b)return 0} 你输入60和回车就行。#include<stdio.h>/*标准输入输出函数头文件*/int main() /*主函数,c的入口函数*/
{
int a=10 /*定义一个变量存放10*/
printf("%d",a) /*输出a的值,%d为整数输出*/
return 0/*无返回值*/
}