如何把c语言代码转化为c 语言,如下

Python012

如何把c语言代码转化为c 语言,如下,第1张

你的问题是“C语言代码转化为c 语言”,比较奇怪。你所附代码里出现了:

using namespace std

因此这应该是C++代码。

C和C++两者的比较明显的差别,就是前者面向过程,后者面向目标。若把C++的源代码,变成C,则需要把C++所定义的class之类,都拆开,按照C的方式进行组合。

具体到你的源代码,C++专有的只有2处。可以做如下改变:

using namespace std                     --- 这一行删除

cin >>t                                          --- 这一行改成如下的C格式

scanf("%d", &t)

因为你所附的源代码被紧缩到一块了,比较不方便进一步查看。你可以试试看,有问题继续交流。

类型转化的原则是从低级向高级自动转化(除非人为的加以控制)。计算的转换顺序基本是这样的:

字符型—→整型—→长整型—→浮点型—→单精度型→双精度型

就是当字符型和整型在一起运算时,结果为整型,如果整型和浮点型在一起运算,所得的结果就是浮点型,如果有双精度型参与运算,那么答案就是双精度型了。

强制转换是这样的,在类型说明符的两边加上括号,就把后面的变量转换成所要的类型了。

win7下将文本文档转换成c语言格式:

首先打开“我的电脑”。

依次点“工具”、“文件夹选项”、“查看”。

将“隐藏已知文件类型的扩展名”前面的勾去掉,再确定,让系统显示完整的文件全名。

然后,在文本文件上点右键,选“重命名”改成“.c”格式即可。如:原先是abc.txt,改成abc.c就可以了。