扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
不是没有错误,只是没有语法上的错误,所以编译是通过了。如果是“没有错误”,那么就有输出,而且答案是正确的。
网站建设哪家好,找创新互联建站!专注于网页设计、网站建设、微信开发、微信小程序开发、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了鄂州免费建站欢迎大家使用!
c语言的错误分为两种,一种是运行时错误,一种是逻辑上的错误。逻辑上的错误不好判断,执行不了肯定是出现逻辑上的错误的。
你在运行的时候注意切成英文输入状态就行了,但还是建议scanf语句里不要添加额外的符号影响输入。
1、如你所写的代码while以i100作为退出条件,但是在while循环内中红色框内代码改变了i的值,导致i一直等于1/-1,退不出循环,已经死循环了。
2、这个程序写的太简单了,错误就是最基本的变量名称使用:输出的是End的内容,但是整个程序都没有给End赋值。因此,全局变量End[]被初始化为全0,因此输出也全部为空。
3、结果是0。因为static int a[8][8]被初始化为全零二维数组。而你下面的代码只对a[0][0]、a[0][1]、a[0][2]、a[1][0]、a[1][1]、a[1][2]、a[2][0]、a[2][1]、a[2][2]赋值。
4、首先你的scanf中不需要\n,这个东西,这是错误的写法。只要写:scanf(%d,n);而你下面的是一个while循环,所以当然会循环的输出的,知道你的n--为0,也就是while()循环中的条件为假时,就停止循环。
因为你这个公式写错了,if()可以理解成如果,如果条件成立,显示第一个逗号后的结果,不成立显示第二个逗号后的结果。所以IF(,)里面只能有两个逗号。
我用的是SUMIF函数,区域和求和条件都没错的,结果算不出来,是设置错误造成的,解决方法如下:首先打开一个excel班级分数表,下面要求和A班的分数。在求和表格中输入函数=sumif。
不清楚你的需求是什么,列举几个例子:=vlookup(C1,A:B,2,0)将C1值在A列查找,找到后取对应行的B列值,2表示A:B的第二列的意思。
而你运行的时候,有的电脑会自动切成中文输入法所以你输入3,4,5的时候这里的逗号是中文逗号所以就出错了 你在运行的时候注意切成英文输入状态就行了,但还是建议scanf语句里不要添加额外的符号影响输入。
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流