最新回答 / 天然的纯指挥
你的标点符号用的是全角,敲代码的时候把输入法换成英文,英文输入法默认标点符号是半角,中文输入法默认标点符号是全角,全角标点符号C语言不识别,if的括号中的判断句半角符号!与=连起来才表达“不等于”的意思,例如:!=, !=,前者是半角,后者是全角,全角标点符号之间是有很大空隙的
2018-08-05
最赞回答 / 阿满子
题目本身不严谨(题目解析与参考答案不一致)按题目解析:每行输出的空格数等于(最后一行*号数减去当前行的*号数)除2;则空格数应该是3,2,1,0然而按照参考代码j<5;实际输出的空格数为4,3,2,1按题主所说的j<4则符合了题目解析。
2018-08-04
最赞回答 / 慕尼黑4073835
内外循环,n不会随m的改变而改变,m%n是取余运算,一个素数是只能被1和它本身整除的数字整除,所以当m%n==0时说明还能被其他数整除,故不是素数,跳出循环,进入下一个数
2018-08-04
最新回答 / 慕神9401321
测试题中,执行代码是:printf("恭喜小明可以参加校篮球队 ");是先用if语句判断是否height>=180,然后再执行代码的,并未有所冲突。
2018-08-04
最赞回答 / 修裾欲溯空
#include <stdio.h>
int main()
{
/* 小伙伴们:
选择你们认为最合理的循环结构完成功能吧 */
int sum = 0; //定义计算结果变量sum
int i = 1; //定义循环数字变量i
int flag = 1; //定义符号状态变量flag
//使用while循环
while(i<=100)
{
i++;
}
i = 1; ...
2018-08-04