c语言结果为60的编程

Python021

c语言结果为60的编程,第1张

#include int main(){ float a,bprintf("请输入角度数:")scanf("%f",&a)b=a/3.1415926printf("换算成弧度为:%f\n",b)return 0} 你输入60和回车就行。

想一下十进制满足什么运算规则?

比如加法 从末位开始加

如果个数同一位之和大于等于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

}