求大神,c语言怎么用for循环语句输出1到100的所有质数,我这么做结果出来的是2到100的所有数,哪里做错了吗
那里不是t++吗
追答t++的意义何在,已经确认该数不是质数了,为什么还要循环
追问老师说那相当于一个计数器,之前也是这么算的
那我之前那个哪里错了吗心好累
追答我知道是计数,记录的是数a的除了1和a以外的因子,可是这个的意义何在?程序只要判断到存在非1和a的因子就可以确认数a不是质数,为什么还要继续运算,纯粹是在浪费资源
仔细看区别,if(t==0)后无分号,而且t也没有初始化
😭😭😭我听不懂……算了,我太笨了
本回答被提问者采纳那里不是t++吗
追答t++的意义何在,已经确认该数不是质数了,为什么还要循环
追问老师说那相当于一个计数器,之前也是这么算的
那我之前那个哪里错了吗心好累
追答我知道是计数,记录的是数a的除了1和a以外的因子,可是这个的意义何在?程序只要判断到存在非1和a的因子就可以确认数a不是质数,为什么还要继续运算,纯粹是在浪费资源
仔细看区别,if(t==0)后无分号,而且t也没有初始化
😭😭😭我听不懂……算了,我太笨了
本回答被提问者采纳