/* 求[351,432]之间所有既不能被3整除又不能被8整除的整数的和*/
#include<stdio.h>
void main()
{
int i,s=0;
for(i=351;i<=432;i++)
while((i%3!=0)&&(i%8!=0));
{s=s+i;}
printf("%d",s);
}
在vc6.0里怎么不会执行啊?
举个ä¾åï¼å¨forè¯å¥éå å ¥äºwhile循ç¯ï¼å¦æwhileçæ¡ä»¶æ»¡è¶³ï¼åæ§è¡ä¸é¢çè¯å¥ï¼ç¶åè·³åºè¿ä¸ªå¾ªç¯ï¼ç¶åæ§è¡ä¸ä¸ä¸ªè¯å¥ã
boll find=false; //å®ä¹ä¸ä¸ªå¸å°åçåéï¼åå§å¼ä¸ºfalse不行啊!
用while语句不行吗?
追答可以啊,不过你的条件用的不对。这样的可以:
#include
void main()
{
int i=351,s=0;
while(i<=432)
{
if((i%3!=0)&&(i%8!=0))
s=s+i;
i++;
}
printf("%d",s);
}
你这个也不会执行啊!
追答报什么错能说一下吗?