发布网友
共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);
因为你所附的源代码被紧缩到一块了,比较不方便进一步查看。你可以试试看,有问题继续交流。
追问我是刚开始学c++,这是学长给的一个c代码,我完全看不懂😂😂