用C语言编"输出1-100之间不能被12整除的数"

如题所述

  #include "stdio.h"
  intmain()
  {int x;
  for(x=1;x<=100;x++)
  if(x%12!=0)printf("%d\t",x);
    }
  直接用for循环计算1到100除以12,判断余数是否为0,是就表明可以被12整除
温馨提示:内容为网友见解,仅供参考
第1个回答  2008-05-28
#include "stdio.h"
void main()
{
int i;
for(i=1;i<100;i++)
if(i%12!=0)
printf("%7d,",i);
if(i%10==0)
printf("\n");
}
我认为for语句里的i应该是从1开始循环,这样才符合题意;虽然从而0开始循环得到的结果没有错,但是不符合题意啊!
第2个回答  2008-05-28
#include "stdio.h"
void main()
{
int i;
for(i=0;i<=100;i++)
if(i%12!=0)
printf("%d\n",i);

}

参考资料:已经调试过了哦

第3个回答  推荐于2017-09-08
#include "stdio.h"
main()
{
int i;
for(i=0;i<100;i++)
if(i%12<>0)
printf("%d,",i);
getch();
}本回答被提问者采纳
第4个回答  2008-05-28
#include "stdio.h"
#include<stdlib.h>

int main()
{
int i;
for(i=0;i<100;i++)
if(i%12!=0)
printf("%d,",i);
system("pause");
}

c语言编写程序:求出1-100之间的完全数.所谓完全数是指这样的数,该数...
include <stdio.h>#define MAX 100 \/*100以内的完全数*\/int main (void) {int x,temp,sum; \/*X表示要判断的数,temp表示数的因子,sum表示因子之和*\/for (x=1; x<=MAX; x++) {sum= 0;for(temp=1; temp<x; temp++) { \/*判断x能否被temp整除,如果可以,则是因子,进行求和*\/if...

用c语言编写程序输出1-100内的素数
isprime[0] = false;isprime[1] = false;for(i = 2; i < 100; i++) \/*先初始化2~100的都是素数,然后将非素数筛除掉*\/ isprime[i] = true;for(i = 2; i < 10; i++) \/*将所有含有小于10的质因子的数筛除掉*\/ { if(isprime[i]) \/*如果i是素数,则将它的倍数...

c语言程序设计实验 输出1到100之间的素数。
int main(){ int i, j; for (i = 2; i < 100; ++i){\/\/2-100控制循环 \/\/判断素数 for (j = 2; j*j <= i; ++j){\/\/2-sqrt(i)循环控制 if (i % j == 0)break;\/\/如果能整除,说明不是素数,跳出循环 } if (j*j > i){\/\/如果没有能整除的数...

C语言 从荧幕中输出1~100之间不能被5整除的数,以for循环写一程式完成之...
int main(){ int i,n;n=0;for(i=1;i<=100;i++){ if(i % 5 == 0){ n=n+1;printf("%d\\t",i);if(n % 5==0) printf("\\n");} } }

在C语言中,编程实现,输出1-100的整数,要求跳过十位数和个位数相加等于3...
思路:2位整数,整除2得到的是十位数,除10求余得到的是个位数。循环取1~100的整数,判断其十位与个位和。如筛选出来的数据不考虑存储,直接在循环中判断打印输出。如要把数据存储起来,再循环打印,定义数组存储。下面代码(筛选满足的整数存储在数组中):include <stdio.h> int main(){ int i,...

c语言怎么输出1到100的素数?
若x为素数,即prime[x]!=0,使得每个i*x位置元素置0(prime[i*x]=0),表示为非素数,循环结束前x+1。3、该方法是输出100个素数,基本思想是构造一个素数表,利用函数判断每个数是否能被其之前的素数整除,如果不能,则在素数表内加上该元素,不断循环(while循环结束条件是cnt即数组个数>100...

C语言求100以内素数的问题
printf("%d ",i);} } printf("\\ncount=%d\\n",count);return 0;} 解题思路:素数,就是除了1和他本身,不能被其他数整除的数字。答案就是用100到200之间的每个数字,除以2到其本身前面的那一个数字,如果此过程中出现整除的现象,则该数不是素数。如果没有整除的现象,则该数为素数输出。

用C语言循环结构求解1-100之间的所有素数。写出程序设计思路、关键语句...
程序设计时i可以从2开始,到该整数n的1\/2为止,用i依次去除需要判定的整数,只要存在可以整除该数的情况,即可确定要判断的整数不是素数,否则是素数。程序与程序注释 include<stdio.h> void main(){ int n1,nm,i,j,flag,count=0;do{ printf("Input START and END=?");scanf("%d%d",&n1,...

求C语言编程:输出1-100之间所有的合数
定义:一个数被1和他本身整除外,还有1个或以上因数的自然数为合数。程序改正如下:include<stdio.h> void main(){ int num,i;for(num=2;num<100;num++){ for(i=2;i<num;i++)\/\/注意是i<num,不包括本身num { if(num%i==0){ printf("%d\\n",num);break;\/\/只要满足一个条件就break...

用C语言编1到100之间的素数程序
程序及解释如下:首先判断素数的算法:用一个数分别去除以2到sqrt(这个数),如果能被整除, 则表明此数不是素数,反之是素数。则有如下程序 { int m,k,i;for(m=1;m<=100;m=m+2) \/\/m=m+2,因为偶数都不是素数,不用考虑,所以每次m+2.{ k=sqrt(m) \/\/先求这个数的平方跟 for...

相似回答