1。找出1-1000之间的被7或11整除的数,但不能同时被7和11整除的所有整数
2.求出能整除X,且不是偶数的整数。如:X=30 则 1 3 5 15
[此贴子已经被作者于2004-08-19 11:23:31编辑过]
[UseMoney=100]main() { int a=7; while(a<1000) {
if(!(a%7)&&a%11)printf("%5d",a); if(!(a%11)&&a%7)printf("%5d",a); a++; } }
#include <math.h> #include <stdio.h> main() { int x,a;
scanf("%d",&x);
for(a=3;a<=x/2;a+=2)if(!(x%a))printf("%5d",a);
} [/UseMoney]
[此贴子已经被作者于2004-08-19 15:18:31编辑过]
/*1。找出1-1000之间的被7或11整除的数,但不能同时被7和11整除的所有整数*/
main() { int i; for(i=1;i<=1000;i++) if( (!(i%7) || !(i%11)) && (i%77) ) printf("The NUM is %5d",i); getch(); }
/*2.求出能整除X,且不是偶数的整数。如:X=30 则 1 3 5 15*/
main() { int n,x; printf("Please input X: "); scanf("%d",&x); for(n=1;n<=x;n+=2) if(!(x%n)) printf("The NUM is %5d",n);
getch(); }
main() { int i; for(i=1;i<1001;i++) { if((i%7==0 || i%11==0) && i%77!=0) printf("%d\n",i); }
}
//////////////////////////////////////////////第一题///////////////
main() { int i,x; printf("请输入x值:\n"); scanf("%d",&x); for(i=1;i<x+1;i++) { if(x%i==0 && i%2!=0) printf("%d\n",i); }
}
////////////////////////第二题//////////////////
以后这样的题多自己想一想,应该是你们的练习吧。