C语言恶心死了 唉

Python025

C语言恶心死了 唉,第1张

1、C语言是许多高级计算机语言的基础,学好C语言能更好的学习其他高级语言,为以后的学习打基础;往深学C语言的话那就是学到C在Linux里的应用,Linux十分强大,可以百度了解。

2、C语言是一种计算机程序设计语言。具有高级语言的特点,又具有汇编语言的特点。C语言可作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。

3、应用范围广泛,具备很强的数据处理能力,不仅仅是在软件开发上,而且各类科研都需要用到C语言,适于编写系统软件,三维,二维图形和动画。具体应用比如单片机以及嵌入式系统开发。

4、C语言是面向过程语言,C语言通过windows平台下编译的,是直接运行在windows平台下的,而Java始终是运行在他的虚拟机之上的;所以理论上C语言能做一些相对于比较底层的工作,像Java就不能编写Windows病毒。

5、如果要利用编程来做一些windows优化工作的话,建议还是利用C语言。C语言是目前世界上流行、使用最广泛的高级程序设计语言。

不匹配的输入输出。 把d改成f就不会了。具体内存给float和int分几位我忘了,看具体情况那个。我这里打个比方,如果用四位去表示float,0001表示是float类型,按照你写的去读的时候int类型每次却只读两位,因此就变了。

#include<stdio.h>

#include<string.h>

void main(void)

{

char a[1000],b[1000]

int c[1000],k,i,j,m

while(scanf("%s%s",a,b)!=EOF){

i=strlen(a)

j=strlen(b)

m=0

for(k=0,i=i-1,j=j-1i>=0&&j>=0i--,j--,k++)

{

c[k]=(a[i]-'0'+b[j]-'0'+m)%10

m=(a[i]-'0'+b[j]-'0'+m)/10

}

for(i>=0i--,k++)

{

c[k]=(a[i]-'0'+m)%10

m=(a[i]-'0'+m)/10

}

for(j>=0j--,k++)

{

c[k]=(b[j]-'0'+m)%10

m=(b[j]-'0'+m)/10

}

c[k]=m

if(c[k])

{

for(k>=0k--)

printf("%d",c[k])

printf("\n")

}

else

{

for(k=k-1k>=0k--)

printf("%d",c[k])

printf("\n")

}

}

}