K0C数字货币
① c语言题目
源程序:
#include <stdio.h>
#include <string.h>
main()
{ char s[100];
int a[100]={0},x[100]={0};
int m,k,k0,i,j,d,p,q,r;
gets(s);
k=strlen(s); //被乘数长度
a[0]=k;
for(i=k;i>=1;i--)
a[i]=s[k-i]-'0'; //将输入的长整数分解存入数组a中
scanf("%d",&m); //输入乘数
k0=k; //乘积的长度
j=0; //左移位数
while(m!=0)
{
d=m%10; //从乘数中取一位
q=0; //向上的进位
for(i=1;i<=k;i++)
{
p=a[i]*d+q;
r=(x[i+j]+p);
x[i+j]=r%10;
q=r/10; //进位
}
if(q!=0)
x[i+j]=q; //本轮最高进位
m=m/10;
if(m!=0)
{
j++; //左移位数
k0++; //乘积的长度
}
}
if(q!=0) //最后的进位
k0++;
x[0]=k0;
for(i=k0;i>=1;i--) //输出最后乘积
printf("%d",x[i]);
printf("\n");
}
运行结果如下:
1357924680
24680
33513581102400
Press any key to continue
② [D< C235 K0 ]----------------[DMOV K0 C235]这条指令什么理解
计数器C235中的当前值要是小于零,C235就被赋值零!
③ c语言代码翻译
你给原理图我再回答,没有图说不明白
④ 请问这段视频出自那部韩国电影或者电视剧 https://v.qq.com/x/page/j0367k0rnnc.html
韩国电影《医生》