c语言在线翻译器

nt jiafa()
{
char a[1000],b[1000],e[2001];
int i,p,q,k;
int c[1000]={0},d[1000]={0},sum[1001]={0};
int len_a,len_b;
printf("请输入两个数,中间以+间隔:\n");
scanf("%s",e);
p=strlen(e);
for(i=0;i<p ;i++)
{
if(e[i]=='+')
{
break;
}
a[i]=e[i];
}
len_a=i-1;
i++;
for(k=0;i<p;i++,k++)
b[k]=e[i];
len_b=k-1;
for(i=0;i<=len_a;i++)
c[i]=a[len_a-i]-'0';
for(i=0;i<=len_b;i++)
d[i]=b[len_b-i]-'0';
for(i=0;i<=len_a||i<=len_b;i++)
{
sum[i]+=c[i]+d[i];
if(sum[i]>=10)
{
++sum[i+1];
sum[i]-=10;
}
}
if(sum[i--]>0)printf("1");
for(;i>=0;i--)
printf("%d",sum[i]);
}
求解释

这个是大数加法的程序了,
1 先进行分割,
2 然后将对应的字符数字保存为数字逆序放到数组里,
3 在做加法,进位的时候后面以为加,低位和减去10为低位,
4 逆序输出结果
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2018-03-02
public class MixView extends Activity
{
//定义一个访问图片的数组

int[] images=new int[]{

R.drawable.java,

R.diawable.ee,

R.drawable.classic,

R.drawable.ajax,

R.drawable.xml,};

int currentImg=0;

@Override

public void onCreate(Bundle savedInstanceState)

{

super.onCreate(savedInstanceState);

setContentView(R.Layout.main);

//获取LinearLayout布局容器

LinearLayout main=(LinearLayout) findViewById()

//程序创建ImageView组件

final ImageView image=new ImageView(this);

//将ImageView组件添加到LinearLayout布局容器中

main.addVied(image);

//初始化显示第一张图片

image.setImageResource(images[0]);

images.setOnClickListener(new OnClickListener()

{

@Override

public void onClick(View v)

{本回答被网友采纳
第2个回答  2016-03-14
#include<stdio.t>
void main()
{
printf("li yi ting you are a pig\n");
}
第3个回答  2014-06-28
不知道你这样问的意思。不过看到分值挺诱人的,我也来说两句。
C语言翻译器。翻译器是早前的叫法,现在大都叫编译器。
以前条件比较艰苦,开发的时候,程序的编辑工具、编译工具、链接工具、调试环境等等这些统称为“工具链”的东东都是分开的(意思是说它们是不同的几个软件),说得通俗一点,就是写代码需要一个编辑软件,编译写好的代码,又需要用到别的软件,这样极其的不方便。
发展到现代,很多开发过程都集成到一个软件去了,就是说上面介绍的那些编写、编译、链接甚至是执行等等这些开发环节在一个集成开发软件当中都能完成。
所以,现在通常所说的编译,已经隐含地表示一个程序从预编译、编译、汇编、链接等等这么些过程了。
什么是编译(也就是你所问的翻译)?编译就是将人认识的高级一点的C语言翻译成机器认识的低级一点的机器码(就是二进制码,全是0和1)。翻译器呢,就是完成这个过程的一个软件啦。
这么说,你能不能理解?
速度采纳给分。

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网