Ⅰ 可以帮我把这段c语言程序改写成python么,谢谢!
ls=[]
j=[]
k=[]
for c in range(11):
xh=int(input(''))
fen=int(input(''))
i=[]
i.append(xh)
i.append(fen)
ls.append(i)
print("number mark",sep="\t")
for s in ls:
j.append(s[1])
k.append(s[0])
t=max(j)
n=j.count(t)
s=0
for l in range(n):
f=j.index(t)
print(k[f+s],t,sep="\t")
j.remove(t)
s+=1
Ⅱ 怎样把Python代码嵌入到C程序
这篇文章主要介绍了将Python代码嵌入C++程序进行编写的实例,尽管通常还是Python代码中调用C++程序的情况较多...需要的朋友可以参考下
把python嵌入的C++里面需要做一些步骤
安装python程序,这样才能使用python的头文件和库
在我们写的源文件中增加“Python.h”头文件,并且链入“python**.lib”库(还没搞清楚这个库时静态库还是导出库,需要搞清楚)
掌握和了解一些python的C语言api,以便在我们的c++程序中使用
常用的一些C API函数
在了解下面的函数之前有必要了解一下**PyObject***指针,python里面几乎所有的对象都是使用这个指针来指示的。
Py_Initialize()&&Py_Finalize()
在调用任何python的c函数之前需要调用的函数,“Py_Initialize”是用来初始化python模块的,推测是加载初始化加载dll的。对应的在使用python模块之后用“Py_Finalize”来释放模块。
PyImport_ImportMole()
用来载入一个python模块,这个模块就是一般的python文件。这里需要注意的是,在加载这个模块的时候会执行模块里面所有可以执行的语句。包括import导入语句和在函数体之外的所有语句
PyObject_GetAttrString()
返回模块里面的函数
Py_BuildValue()
建立一个参数元组,一般都是用这个函数来建立元组,然后将这个元组作为参数传递给python里面的函数。
PyEval_CallObject()
调用函数,并把“Py_BuildValue”建立的元组作为参数传递给被调用的函数
源码实例
下面的实例是在c++代码中调用Python的函数,传递参数并且获取返回值
test.cpp代码
[cpp]view plain
#include<iostream>
#include<Python.h>
usingnamespacestd;
intmain(intargc,char*argv[])
{
Py_Initialize();//初始化
PyObject*pMole=NULL;
PyObject*pFunc=NULL;
PyObject*pParam=NULL;
PyObject*pResult=NULL;
constchar*pBuffer=NULL;
intiBufferSize=0;
pMole=PyImport_ImportMole(“test_python");
if(!pMole)
{
cout<<"getmolefailed!"<<endl;
exit(0);
}
pFunc=PyObject_GetAttrString(pMole,"main");
if(!pFunc)
{
cout<<"getfuncfailed!"<<endl;
cout<<int(pFunc)<<endl;
exit(0);
}
pParam=Py_BuildValue("(s)","HEHEHE");
pResult=PyEval_CallObject(pFunc,pParam);
if(pResult)
{
if(PyArg_Parse(pResult,"(si)",&pBuffer,iBufferSize))
{
cout<<pBuffer<<endl;
cout<<iBufferSize<<endl;
}
}
Py_DECREF(pParam);
Py_DECREF(pFunc);
Py_Finalize();
//cout<<"hello"<<endl;
return0;
}
defmain(szString):
return("hello",5)
test_python.py代码
[py]view plain
Ⅲ 淘宝买代写程序多少钱
一般30-3000元的都有。看你的还价能力了,往死里砍价吧。
推荐一个我买过的店: 绿袖添香
说你是学生党的话砍价会比较容易一点哦。
Ⅳ 写程序用C还是汇编能用python吗
一般IDE选择KEIL 或者IAR ..IAR编译器效率特别好.KEIL的代码编辑稍好些...我们一般使用C语言编程,如果遇到特别需要优化的地方,会内嵌入汇编在里面提高该段代码的执行效率.
Ⅳ 将这段Python代码翻译成C代码,因为要用到这段代码来写C程序,麻烦大家帮个忙
int cmp_zorder(int a[], int b[])
{
j = k = x = 0 ;
for(k = 0; k < dim; k++)
{
y = a[k] ^ b[k] ;
if(less_msb(x, y))
{
j = k ; x = y ;
}
}
return a[j] - b[j] ;
}
int less_msb(int x, int y)
{
return ((x < y ) &&(x^y)) ;
}
对于FOR循环那里,是循环了DIM(0到DIM-1,如果是要0到DIM的话,改成for(k = 1; k <= dim; k++)即可)次的,我忘记PYTHON的RANGE生成的是什么样子的序列了。。。直接手打的,缩进可能有点难看,将就些。话说LZ没说明DIM跟Y这些变量是不是全局变量?!
祝LZ学习愉快,有问题可追问。
Ⅵ 帮代写C语言C++Python小程序和作业,有意者回复或私聊,价格可议。
是C++
语言吗?
Ⅶ 以下用c语言写的程序,怎样用python代码实现相同功能
print('请输入一个数字:')
n=int(input())
sum=n+10
print(sum)
Ⅷ 我想将一个C语言改成PYTHON程序。各位大大,求解救~~~
很好办的,直接用python调用C不就行