C语言编程打印出10到99之间的所有素数。

作者&投稿:年郊 (若有异议请与网页底部的电邮联系)
~


思路:定义一个判断素数函数,接着依次从2到100遍历判断,如果是则输出,每输出是10次输出换行。

参考代码:

#include <stdio.h>
int isp(int n){//判断一个数是否是素数 
int i;
for(i=2;i<n;i++)
if(n%i==0) return 0;
return 1;

int main ()
{
int i,j=0;
for(i=2;i<=100;i++)
if(isp(i)){//是素数则输出
printf("%d ",i);
j++;//统计输出次数
if((j+1)%10==0) //每输出10次输出换行
printf("
");
}
return 0; 
}
/*
运行结果:
2 3 5 7 11 13 17 19 23
29 31 37 41 43 47 53 59 61 67
71 73 79 83 89 97
*/






用c语言编程从键盘输入十个学生的成绩。
printf(这10个学生的成绩平均值是:%2f分。C语言编程任意输入10个学生的1门课的成绩,编程计算并打印总分和平均分...C++中全局main函数的书写格式与C语言完全相同,功能也完全相同,且同一C++程序同样只能有一个全局main函数。C语言:编写程序,输入10个学生的成绩数据,计算并输出平均分及低于平均分的...

求一道C语言程序的编程:随机产生10个二位整数,要求将这10个数顺序输出...
get_data(int a[]){srand(time(NULL));int i = 0;for(i=0; i < CAP; i++){a[i]=rand() % MAX + 10 ;\/\/随机数的区间[10~99]}return a;}\/\/打印数组void print(int a[]){int i = 0;for(i = 0; i < CAP; i++){\/\/printf("a[i] = %d\\n",a[i]...

编程求10!(汇编语言)
;求10的阶乘 10!=3628800 DATAS SEGMENT message db 0dh,0ah,9,'10!= $'c10 dw 10 ;输入时进制转换的数 n dw 10 ;要求阶乘的数 m dw ? ;步长 c dw ? ;进位 i dw ? ;outputbuffer dw 300 dup(?) ;DATAS ENDS CODES SEGMENT AS...

C语言:输入10个学生成绩求平均,并将低于平均成绩的分数打印出来...
include<stdio.h>void read(float grade[],int length){ int i=0; for(i=0;i<length;i++){ printf("Please input the grade of the %d student:",i+1); scanf("%f",&grade[i]); }}float dataAver(float grade[],int length){ float result=0; int i=0; ...

c语言题目 打印出10*10的矩形,并输出以下形状
\/\/看着这个图形比较有意思,于是写了一下。调试通过,没有问题,欢迎采纳。include<stdio.h> int main(){ int i,j;for(i=0;i<10;i++){ for(j=0;j<10;j++){ if(i==0||i==9)printf("* ");else if(j==0||j==9||j==(10-i-1)||j==i)printf("* ");else printf(" ...

C语言编程(高分悬赏)
include <stdio.h> define n 10 \/\/定义一个宏,做到一改全改 void main( ){ int i;float a[n]; \/\/数组为浮点型 float av; \/\/类型为浮点型,否则可能丢失数据 \/\/输入10个数 for(i=0; i<n; i++)scanf("%f",&a[i]); \/\/少了取地址符'&',并改'%d'为'%f'\/\/输出10...

如何用C语言编程:从键盘上输入10个实型数存入数组,然后按输入顺序的逆...
include<iostream.h> int main() { int i;int input[10];for (i = 0;i < 10;i++) { cin>>input[i];} for (i = 0;i < 10;i++) { cout << input[10 - i - 1] << ",";} system("pause");return 0;}

c语言编程,输入10个数打印输出总和和平均值,要求用指针实现。_百度知 ...
include <stdio.h>#include <stdlib.h>#include <string.h>#define INT_NUM 10int main(void){ int* val=NULL; val=(int*)malloc(INT_NUM*sizeof(int)); memset(val,0,INT_NUM*sizeof(int)); double i=0,sum=0,ave; int* tmp=val; while(i<INT_NUM){ ...

C语言编程题 :打印出杨辉三角(十行)
C语言程序:include <stdio.h>#define ROW 10void main(){int arr[ROW][ROW];int i, j;for(i=0; i<ROW; i++)for(j=0; j<=i; j++)if(j==0 || i==j)arr[i][j] = 1;elsearr[i][j] = arr[i-1][j-1] + arr[i-1][j];for(i=0; i<ROW; i++){for(j=0;...

C语言编程 在屏幕上打印五行*号,每行分别为5个,30个,10个,28个,16个...
C语言输出如题所示图案的代码如下:include<stdio.h> int main( ){ int x;int i,j,k;{ for(j=0;j<2*i-1;j++)printf("*");printf("\\n");} for(i=k-1;i>=1;i--)

桂阳县13114105179: C语言编程打印出10到99之间的所有素数. -
郜肃元汀: 思路:定义一个判断素数函数,接着依次从2到100遍历判断,如果是则输出,每输出是10次输出换行.参考代码:#include <stdio.h> int isp(int n){//判断一个数是否是素数int i; for(i=2;i<n;i++) if(n%i==0) return 0; return 1; } int main () { int i,j=0; for(i...

桂阳县13114105179: C语言求解1、 打印九九乘法表.2、 输入若干字符,换行结束.统计其中大写字符、小写字符、数字字符和其他字符的个数.3、 输入任意一个字符,若为小... -
郜肃元汀:[答案] 这些题目都不难,关键是优化算法 1、两层循环,注意第二层循环的结束条件是第一层的那个变量 for(i=1;i{ for(j=1;j printf("... 后面要加上continue,要不然会都转换为小写 4、建议用字符串输入后提取 char st[10],o; int a=0,b=0,c,i=0; gets(st); for(i=0;st[i...

桂阳县13114105179: c语言编程;产生 10 个 0 到 99 之间的随机数序列 -
郜肃元汀: #include <time.h>#include <stdlib.h>srand(time(0));int main(){ int a[10],i; for(i=0;i<10;i++){ a[i] = rand()%5+1; }}

桂阳县13114105179: C语言帮忙编下程 10到99之间所有十位和个位数字之和等于7的整数,并按每3个一行输出 -
郜肃元汀: #include void main() { int m=10,n=99; int i,num=0; ` for(i=m;i<=n;i++) { if(i%10+i/10==7) { printf("%d ",i); num++; if(num%3==0) printf("\n"); } } printf("满足条件的数有%d个\n",num); }

桂阳县13114105179: 用C语言编程输出10至99之间的所有数中,各位上数字的乘积大于各位数字之和的数,每行输出5个 -
郜肃元汀: #includemain() {int t=0,i; for(i=10;i<100;i++) if((i%10)*(i/10)>i%10+i/10) {t++; if(t%5==0) printf("\n"); printf("%5d",i);} printf("\n"); }

桂阳县13114105179: 求助!!用C语言编程:打印所有1到99之间的同构数. -
郜肃元汀: #include<stdio.h> int main() {long i,j,k; k=10; for (i=1;i<=99;i++) { 权if (i==k) k*=10; j=i*i; if(j%k==i) printf("%ld\t%ld\n",i,j); } }

桂阳县13114105179: 如何使用C语言函数调用编程打印九九乘法表 -
郜肃元汀: 用双重循环控制,代码如下:#include <stdio.h> void main() { int i,j; for(i=1;i<=9;i++) { for(j=1;j<=i;j++) { printf("%d*%d=%d ",i,j,i*j); } printf("\n"); } } 你可以运行一下,看看是不是你想要的结果.希望对你有用

桂阳县13114105179: 如何在c语言编写一个程序,随机抽取10个10 - 99的数 -
郜肃元汀: int c; c=rand()%90+10; rand()就是随机选0~32767之间的一个数.%90会随机生成0-89的数,再+10就成了10-99了.

桂阳县13114105179: C语言 打印出九九乘法表 -
郜肃元汀: #include void main() { int i,j; printf(" "); for(i=1;i<10;i++) printf("%3d",i); printf("\n"); for(i=1;i<10;i++) { printf("%d",i); for(j=1;j<=i;j++) printf("%3d",i*j); printf("\n"); } }

桂阳县13114105179: c语言程序打印“九九表”,格式如下:(急) -
郜肃元汀: #include int main() { int form[9][9],i, j, k = 0; /*初始化*/ for(i = 0; i < 9; i++){ for(j = 0; j < 9; j++){ form[i][j] = 0; ...

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