求解这个有什么问题不能电脑版微信运行有问题

求解这为什么不能运行啊?_百度知道
求解这为什么不能运行啊?
printf(&%d&,ans[b]).h&char *int main(void){ gets(ans); for(b=0;stdio#include &b&10
我有更好的答案
char * 这个没开辟内存空间,你再gets 肯定有问题了改成
char ans[10];试试还有 %d 改成 %c
开辟内存应该用malloc()吗?
上面的方法也可以用malloc 开辟要加上头文件
#include&stdlib.h&
这样就好了,谢谢~#include &stdio.h&#include &stdlib.h&char *int main(void){ ans=(char*)malloc(20); gets(ans); for(b=0;b&10;b++) {
printf(&%d&,ans[b]); } getchar(); return 0; }
采纳率:71%
来自团队:
你这问题大了。 ans没有分配内存;gets函数参数类型应该也有问题;for循环未检测ans[b]是否为null。造成不能运行的原因应该是内存溢出
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。下面的MATLAB程序有啥问题啊~~为什么运行不了~~急啊。好心人求解_百度知道
下面的MATLAB程序有啥问题啊~~为什么运行不了~~急啊。好心人求解
Vmax=input('请输入最大速度(km/h):');
n=input('请输入车道元胞数:');
t=input('请输入运行次数:');
p1=input('请输入随机减速概率:');
p2=input('请输入初始元胞有车的概率:');
X=[];V=[];
z=zeros(1,n);
cells=z;cellsNew=z;
我有更好的答案
5所以必须用取整函数ceil(n/2)或round(n/2)。后面num不能取初值为零,否则for m=1,所现结果都是最后一次。主要的问题还是出现在下标的处理上:(num-1)会出现V(m)下标为-1的情况。再有,你的t变量似乎没用到,因为没有储存t的空间,不管计算多少次你的这个程序问题不少,首先n的数值不能随便输入,如果n=3,那么下面for i=1:n/2就是1:1
为您推荐:
其他类似问题
您可能关注的内容
matlab的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。python 新手,求解。。。。这是书上的一个例子,运行总是有问题,求各位大神帮忙看看!!!感激不尽。
09:19:04 +08:00 · 2437 次点击
#database.pyimport sys,shelvedef store_person(db):
Query user for data and store it in the shelf object
pid = raw_input('Enter unique ID number:')
person = {}
person['name']=raw_input('Enter name:')
person['age']=raw_input('Enter age:')
person['phone']=raw_input('Enter phone:')
db[pid]=persondef lookup_person(db):
Query user for ID and desired filed,and fecth the corresponding data form the shelf object
pid = raw_input('Enter ID number')
filed = raw_input('What would you like to know?(name,age,phone)')
filed = filed.strip().lower()
print filed.capitalize() + ':',db[pid][filed]def print_help(): print'The availabel command are:' print'store: Store information about a person' print'lookup: Lookup a person form a ID number' print 'quit: Save changes and exit' print'?
: prints this message
'def enter_command(): cmd = raw_input('Enter command(? for help):')
cmd = cmd.strip().lower()
return cmddef main(): database = shelve.open('C:\\database.dat ') try:
while Ture:
cmd = enter_command()
if cmd =='store':
store_person(database)
elif cmd =='lookup':
lookup_person(database)
elif cmd =='?':
print_help
elif cmd =='quit':
return finally:
database.close()if __name__ == '__main__': main()
第 1 条附言 &·&
12:45:35 +08:00
true已改下面是错误信息Traceback (most recent call last):
File &database.py&, line 55, in &module&
File &database.py&, line 39, in main
database = shelve.open('C:\\database.dat ')
File &C:\Python27\lib\shelve.py&, line 239, in open
return DbfilenameShelf(filename, flag, protocol, writeback)
File &C:\Python27\lib\shelve.py&, line 223, in __init__
Shelf.__init__(self, anydbm.open(filename, flag), protocol, writeback)
File &C:\Python27\lib\anydbm.py&, line 82, in open
raise error, &db type could not be determined&anydbm.error: db type could not be determined 电信抽风了
第 2 条附言 &·&
12:55:57 +08:00
代码在下面,麻烦大家了。
第 3 条附言 &·&
14:04:13 +08:00
我靠,好难啊,贴的代码不见了。。。。就是那个空的。。。
20 回复 &| &直到
19:29:57 +08:00
& & 09:20:02 +08:00
空格自动没了。。。没了。。
& & 09:29:56 +08:00
不能贴代码吗?
& & 09:31:19 +08:00
有贴代码的方法,楼主重新来一遍吧
& & 09:44:49 +08:00
贴报错啊。。。
& & 10:02:06 +08:00
把代码贴到gist上
& & 10:13:45 +08:00
错误信息呢?
& & 10:15:41 +08:00
while Ture:
改成while True:
& & 10:28:23 +08:00
楼上真相帝
& & 12:46:00 +08:00
@ 不好意思啊,我打不开。。
& & 12:46:38 +08:00
已改,还是报错
& & 12:55:14 +08:00
&显示 Gist 代码&
& & 12:57:00 +08:00
@ 代码在下面
& & 12:58:05 +08:00
@ 已贴,代码在下面,麻烦了
& & 13:17:54 +08:00
@ 没看到代码贴在哪儿了。。
& & 13:30:16 +08:00
@ 中间不是有一个空的吗。。。刚才我贴在那里了。。。。现在不见了
& & 14:34:04 +08:00
你的代码我试了在 Mac 下运行正常,看报错应该是 database.dat 文件的问题,把 C:\\database.dat 删了再运行试下吧
& & 15:43:57 +08:00
@ 我在kali下运行了还是报错
& & 17:24:57 +08:00
@ 把 C:\\database.dat 删了,改成database.dat,顺便在你的源文件目录下新建一个database.dat试试
& & 17:55:47 +08:00
@ 你的意思是代码没有问题吗,就是那个 C:\\database.dat
有问题吗?
& & 19:29:57 +08:00
@ 可以运行,没有大问题
@ 的意思可能是你没注意到系统的权限问题
比如在 win7 下并且 c 盘是系统盘
不给 python 提权(以管理员权限运行)默认是没法往系统盘 c 盘根目录写文件的
& · & 906 人在线 & 最高记录 3541 & · &
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.0 · 61ms · UTC 18:02 · PVG 02:02 · LAX 11:02 · JFK 14:02? Do have faith in what you're doing.这个程序有什么问题吗?有什么运行的时候程序一直运行不会停,而且有声音,求解,谢谢!_百度知道
这个程序有什么问题吗?有什么运行的时候程序一直运行不会停,而且有声音,求解,谢谢!
求解,谢谢?有什么运行的时候程序一直运行不会停,而且有声音!急这个程序有什么问题吗
我有更好的答案
这个永远不可能是\0 ; ;0&#39当然有问题!for(q = q ,应该是for(q = b 。一般这种时候,如果是在windows系统下; q++) 这一行; *q != &#39, 所以loop不会结束;\0' ; q++) 你应该是笔误吧。q是一个指针地址!= '&#92
采纳率:71%
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。}

我要回帖

更多关于 行政审批系统运行问题 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信