你把while的意思搞反了,while括号中的内容成为真时循环,为假时不循环。所以改成while(c!='\n')
还有char
c
;
也就是说c
只能放一个字符!
你想把“一串字符”cin给它未免强人所难
1、首先需要设置输入数据区间,如下图所示。
2、python range() 函数可创建一个整数列表,输入的最低数为起点,输入的最大数是终点,步长为1。
3、ifelifelse 语句判断,n>1。
4、Python for循环可以遍历任何序列的项目,如一个列表或者一个字符串。
5、%取模 - 返回除法的余数;== 等于 - 比较对象是否相等。
6、break语句停止执行最深层的循环,执行下一行代码。
7、按F5运行程序,测试程序效果。
#include <iostream>using namespace std;int main()
{
int n = 0;
for(int i = 100 ; i <= 200 ; i++)
{
if(i%7==0)
{
cout << i <<" ";
n++;
if(n % 5 == 0)
{
cout<<endl;
}
}
}
cout << endl;
return 0;
}这是运行结果:public static void main(String[] arg) { Systemoutprintln("100内的素数为:"); int k=0; loop: for (int i = 2; i < 100; i++) { for (int j = 2; j < i; j++) { if (i % j == 0) { continue loop; } } k++; if(k/5==k/50) { Systemoutprintln(" " + i); } else{ Systemoutprint(" " + i); } } }
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)