C语言:显示1000到2000之间所有能被7整除或者个位是7的数,每行显示5个,用空格分隔。求帮忙找找错误。

作者&投稿:澹丹 (若有异议请与网页底部的电邮联系)
C语言 输出1000以内既能被5整除又能被7整除的数,要求5个数一行。请用while语句 do~

“能被5整除又能被7整除的数”就是能被35整除的数。按题目要求用while循环完成,并用一计数变量控制每5个数一行。代码如下:
#include "stdio.h"int main(int argc,char *argv[]){int t=0,i=0;while((i+=35)<1000){//从0起以35递增的数肯定能同时被5和7整除printf(++t%5 ? "%4d" : "%4d
",i);//由++t%5控制每行5个数}if(t%5)printf("
");return 0;}运行结果如下:

//#include "stdafx.h"//vc++6.0加上这一行.
#include "stdio.h"
void main(void){
int i;
for(i=7;i<966;printf("%d ",5*i+70),i+=35);
printf("
");
}

1000 到2000, 一共有1001个数, 你声明数组只声明了 100, 后面的打印也是100, 另外这1001个数组位置有可能没有数据,所以你后面打印可能打印出错误的值来.
#include<stdio.h>
int main()
{
int i,j=0,a[1001];
for(i = 1000; i <= 2000; i++)
if(i%10 == 7 || i%7 == 0)
a[j++] = i;
for(i = 0; i < j; i++) {
printf("%d ", a[i]);
if(i%5 == 4) printf("\n");
}
}


C语言:显示1000到2000之间所有能被7整除或者个位是7的数,每行显示5个...
1000 到2000, 一共有1001个数, 你声明数组只声明了 100, 后面的打印也是100, 另外这1001个数组位置有可能没有数据,所以你后面打印可能打印出错误的值来.include<stdio.h> int main(){ int i,j=0,a[1001];for(i = 1000; i <= 2000; i++)if(i%10 == 7 || i%7 == 0)a[j++] ...

用C语言编写 “用户输入1,显示1000,用户输入2,显示8888”
include<stdio.h>int main(){int a;printf("输入:");scanf("%d",&a);if(a==1){printf("1000");}if(a==2){printf("8888");}return 0;}

显示出1000以内满足勾股定理的数(用C语言编写)
int i,j,k;for(i=1;i<1000;i++)\/\/for(j=1;j<1000;j++)for(j=i;j<1000;j++)\/\/从i开始可以去除重复。for(k=j;k<1000;k++){ if(i*i+j*j==k*k){ printf("%d,%d,%d\\r\\n",i,j,k);break;} } }

...的C语言程序,该程序运行后,可以在屏幕上把你的名字显示1000遍...
for(i=0;i<1000;i++)\/\/循环打印100次名字 printf("%s\\n",name);return 0;}

如何用c语言在计算机上输出100到1000
用一个简单的一种循环,就可以实现了。#includeint main(){ for(int i=100; i<1001; i++) printf("%d ",i); return 0;}

在c语言中 我看到1000在内存中占连个字节0010011 00010000为什么是这样...
学过汇编你就明白了 在计算机里 数都是由0和1表示 如果是16位汇编 表示一个数就占两个字节 也就是16个0和1组成 1000换算成2进制数应该是 1111101000 用16位表示前面补0 就得到 00000011 11101000

c语言编写程序,输出1000内的所有素数, 每行显示10个数
include <stdio.h> include <stdlib.h> include <math.h> \/ 本程序用来计算1000内质数有哪些及一共有哪些。知识点:什么是质数?及只能被本身和1整除的整数。时间:2018.10.22 \/ int main(void){ int i,j,result = 0,sum = 0; \/\/i-循环变量和被判断数 j-循环变量和判断数 re...

用C语言输出1000以内所有的完数
用C语言输出1000以内所有的完数步骤如下:1、首先打开vc6.0,新建一个项目。2、添加头文件。3、添加main函数。4、定义i,j,k,n,sum。5、定义一个数组。6、使用第一层for循环。7、使用第二层for循环,用来求出每位的数字。8、使用if条件判断语句。9、运行程序看看结果。

求大神求解c语言题: 编程输出1000(测试用20)个数组元素的前10个最大...
  nums[i] = rand()%1000;        printf("%d ", nums[i]);    }    putchar('\\n');    Top_T(...

在c语言中如何输出1000到20000之间的数据有三个9的所有整数?
include "stdio.h"void main(){ int i;int num = 0;int count = 0;for (i = 1000; i < 20000; i++) { num = i;count = 0;while (num != 0) { if (num % 10 == 9) { count++;} num \/= 10;} if (count == 3) { printf("%d\\n", i);} } } ...

镶黄旗15352012607: C语言:显示1000到2000之间所有能被7整除或者个位是7的数,每行显示5个,用空格分隔.求帮忙找找错误. -
蒙码西力: 1000 到2000, 一共有1001个数, 你声明数组只声明了 100, 后面的打印也是100, 另外这1001个数组位置有可能没有数据,所以你后面打印可能打印出错误的值来. #include<stdio.h> int main() { int i,j=0,a[1001]; for(i = 1000; i <= 2000; i++) if(i%10 == 7 || i%7 == 0) a[j++] = i; for(i = 0; i < j; i++) { printf("%d ", a[i]); if(i%5 == 4) printf("\n"); } }

镶黄旗15352012607: 求高手解决 用c语言求1000到2000之间的素数 -
蒙码西力: # include int main () { int n,i,j=0,m; for (n=1000;n { j=0; //每次循环前将j置为0即可 for (i=1;i { m=n%i; if (m==0) j++; } if (j==2) printf ("%d\n",n); } return 0; }

镶黄旗15352012607: 急!!C语言题目:输出1000 - 2000年之间的所有个位数字之和为11的月份 -
蒙码西力: #include#include int main(void) { int i,t=0; for(i=1000;i { if(i/1000+i%1000/100+i%1000%100/10+i%1000%100%10==11) { printf("%d ",i); t++; if(t%5==0) printf("\n"); } } system("pause"); return 0; }

镶黄旗15352012607: c语言编程:分别用for循环和while循环,找出1000到2000间所有素数(只能被 1和自身整除的数) -
蒙码西力: 先是for循环的: #include<stdio.h> #include<math.h> void main() {int i,j,sign=0;double k;for(i=1000;i<=2000;i++){k=sqrt(i);for(j=2;j<=k;j++)if(i%j==0) break;if(j>k){printf("%d ",i);sign=sign+1;}} }再是while循环的: #include<stdio.h>...

镶黄旗15352012607: C语言,求1000到2000之间所有素数的平均值,结果保留两位小数 -
蒙码西力: #include <stdio.h> int isPrime( int n ) {int i; for( i=2;i<n/2;i++ ) if ( n%i ==0 ) return 0;return 1;}int main() {int i,cnt=0; double sum=0 ; for( i=1000;i<2000;i++ ) { if ( isPrime(i) ) sum+=i , cnt++ ; } if ( cnt ) { printf("average=%.2lf\n" , sum / cnt ) ; } return 0;}

镶黄旗15352012607: 输出1000到2000之间能同时被3和5整除的数.c语言考试 跪求,谢谢大神, -
蒙码西力: #include <stdio.h>#include <string.h>#include <stdlib.h> int main(void) { int i=0; for(i=1000;i<=2000;i++) if((i%3 ==0) && (i%5 == 0)) printf("%5d",i); printf("\n");return 0; }

镶黄旗15352012607: 用C语言把1000 - 2000之间能被7整除的数输出 -
蒙码西力: 最简单的做法: #include void main() {int i;for(i=1000;i<=2000;i++)if(i%7==0)printf("%d",i); }

镶黄旗15352012607: 关于C语言的质数1000 - 2000还有每行输入几个 -
蒙码西力: #include "stdio.h" #include "math.h" main() { int m,k,i,n=0; for(m=1000;m=k+1) { printf(" %d",m); n=n+1; } if(n%8==0) printf("\n"); } printf("\n"); }

镶黄旗15352012607: 调用该函数实现求[1000,2000之间所有奇数的倒数之和,结果保留2位小数 C语言 -
蒙码西力: #include<stdio.h> int main() { int i; float sum=0; for (i=1000;i<2000;i++) { if (i%2) { sum+=1.0/i; } } printf("1000到2000所以奇数倒数和结果是%.2f\n",sum); return 0; }

镶黄旗15352012607: 求高手解决 用c语言判断1001 - 2000之间有多少个素数,并输出所有素数 -
蒙码西力: #include#include int prime(int n) {int i; for(i=2;iif(n%i==0)return 0; return 1; } int main() {int i,k,a[200]; for(i=1001,k=0;i if(prime(i))a[k++]=i; printf("1001~2000之间有%d个素数:\n",k); for(i=0;i printf("%5d",a[i]); printf("\n"); return 0; }

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网