在C语言或者C++环境下,如何实现输出1-30以内的数据,采用循环,i 必须小于等于5。

[复制链接]
查看11 | 回复2 | 2011-3-5 07:54:05 | 显示全部楼层 |阅读模式
输出的数据不能够重复。如果在Java里面怎么实现呢?没有用数组的吗?

回复

使用道具 举报

千问 | 2011-3-5 07:54:05 | 显示全部楼层
内的2,3,5,7的倍数(除2之外)去掉,就是所有质数啦 #include#includeusing namespace std;int main(){ int i,j,sum=0,k=0; bool flag=true; for(i=2;i<=100;i++) { if(i==2 || (i%2!=0 && i%3!=0 && i%5!=0 && i%7 != 0) ){
if(k%5==0)
cout<<endl; //每5个换一行
k++;
cout<int main(){int i,j,k,n;n=1for(i=1;i<=5;i++)for(j=1;j<=5;j++)for(k=1;k<=2;k++)if(n<=30)printf()//略}
回复

使用道具 举报

千问 | 2011-3-5 07:54:05 | 显示全部楼层
很多种做法的, 譬如要输出5次abcdef1)whileint i = 0;while(i< 5){ printf("abcdef");i++;}2) forint i;for(i = 0; i < 5; i++){ printf("abcdef");}3) do --whilein
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行