#define\u0020_CRT_SECURE_NO_WARNINGS\u00201\n#include<stdio.h>\nint\u0020main(void)\u0020{\n\tlong\u0020sum\u0020=\u00200L;\n\tint\u0020j\u0020=\u00201;\n\tint\u0020count\u0020=\u00200;\n\tprintf("输入您想要求和的整数的数量:");\n\tscanf("%d",\u0020&count);\n\n\tfor\u0020(int\u0020i\u0020=\u00201;\u0020i\u0020<=\u0020count;\u0020i++)\n\t{\n\t sum\u0020=\u00201L;\n\t j\u0020=\u00201;\n\t printf("\n1");\n\n\t while\u0020(j\u0020<\u00201)\u0020\n\t {\n\t sum\u0020+=\u0020++j;\n\t printf("+%d",\u0020j);\n\t }\n\t printf("=\u0020+%ld\n",\u0020sum);\n\t}\n\treturn\u00200;\n}\n这段代码中有一个错误:while循环条件错误。循环条件应该是j小于等于i,而不是j小于1。修改代码如下:\n\nc\nwhile\u0020(j\u0020<=\u0020i)\n{\n\t sum\u0020+=\u0020j;\n\t printf("+%d",\u0020j);\n\t j++;\n}\n

C语言代码错误分析:求和循环条件错误

原文地址: https://www.cveoy.top/t/topic/pIni 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录