c语言怎么以10个为一行
答:这样写就可以了 clude void main(){ int a[20]={0};for(int i = 0;i10;i++){ scanf("%d",&a[i]);if( i1){ if(a[i] { i = i -1;} } } scanf("%d",a[10]);for(int j =0;j10;j++){ for(int k = j;k10;k++){ if(a[j]a[k+1]){ m = a[k+1];a[...
答:分析,第一个输出的是3 然后是 6 9 12 ...这样 第10个输出的 就是 30 所以 只要 i%30 == 0 就代表输出10个了。于是 include<stdio.h>int main(){int i;for(i=1;i<=100;i++){if(i%3==0)printf("%d ",i); if(i%30==0) printf("\n");}} ...
答:include <stdio.h> include <conio.h> include <math.h> define SIZE 10 int main(){ int a[SIZE],index,i;double avg,mdt;avg=0;for (i=0;i<SIZE;++i){ scanf("%d",&a[i]);avg+=a[i];} avg/=SIZE;index=0;mdt=fabs(a[index]-avg);printf("%d",a[0]);for (i=1;i...
答:(n%i)) return 0; return 1;}int main(int argc,char *argv[]){ int i,k; for(k=0,i=2;i<100;i!=2 ? i+=2 : i++) if(prime(i)) printf(++k%10 ? "%3d" : "%3d\n",i); if(k%10) printf("\n"); return 0;} ...
答:while (i <= 10) //循环10行 { while (j <= 10) //每行输出10个 { printf("*");j++; //每输出一个*,j加1 } printf("\n"); //每行输出完换行 i++; //换行后,i加1 j = 1; //重置j为1,为下一行做准备 } return 0;} ...
答:设有n个数num[n]for(int i=0;i<n;i++){ if(i!=0 && 0==i%10){ printf("\r\n");} printf("%d\t",num(i));}
答:void main(){ int a[10];int i,j,t;printf("please enter 10 number:\n");for(j=0;j<10;j++)scanf("%d",&a[j]);printf("\n");for(i=0;i<9;i++)for(j=0;j<9-i;j++)if(a[j]>a[j+1]){ t=a[j];a[j]=a[j+1];a[j+1]=t;} for(j=0;j<10;j++)print...
答:include<stdio.h> int main(){ int i,j,k=0;for(i=2;i<10000;i++){ for(j=2;j*j<=i;j++)if(i%j==0)break;if(j*j>i){ printf("%d ",i);k++;if(k%10==0)printf("\n");} } }
答:int main(){ int k=0,f=0;for(int i=2;i<=1000;i++){ f=0;//置0,用于标记下一个非质数 for(int j=2;j
答:define N 5 main(){ int a[90],i,j;int n=0;//添加的 printf("本程序将输出10~99内的50个不同整数,并将其从大到小排列\n");for (i=0;i<90;i++) a[i]=0;for (i=0;i<50;){ j=(int)rand()%90+10;if (a[j-10]>0) continue;i++;a[j-10]=j;} for (i=89;...
网友评论:
傅柄17863592759:
C语言编程小问题,给你10个数,从小到大排列,一个数字一行,该怎么编程? -
36523封姬
: #include<stdio.h> void main() {int a[10];int i,j,t;printf("please enter 10 number:\n");for(j=0;j<10;j++)scanf("%d",&a[j]);printf("\n");for(i=0;i<9;i++)for(j=0;j<9-i;j++)if(a[j]>a[j+1]){t=a[j];a[j]=a[j+1];a[j+1]=t;}for(j=0;j<10;j++)printf("%d",a[j]);printf("\n"); }
傅柄17863592759:
100以内的质数,十个排一行,c语言编程 -
36523封姬
: #include void main() { int i,j,b,k; for ( i=2,k=0;i
傅柄17863592759:
c语言 输出0到100每隔10个数换一行 不用输入 -
36523封姬
: //#include "stdafx.h"//vc++6.0加上这一行. #include "stdio.h" int main(void){int i;for(i=0;i<101;i++)printf((i+1)%10 ? "%3d" : "%3d\n",i);printf("\n");return 0; }
傅柄17863592759:
c语言求500以内的素数,并以10个一行输出 -
36523封姬
: #include <stdio.h> int main() { int a,b,cnt=0; int zhishu; for (a=2;a<=500;a++) { zhishu=1; for (b=2;b<=a/2;b++) { if (a%b==0){ zhishu=0; break; } } if (zhishu){ printf("%d", a ); cnt++; if ( cnt == 10 ) { cnt=0; printf("\n") ; } else printf(" "); } } if ( cnt ) printf("\n"); return 0; }
傅柄17863592759:
用C语言求100以内所有奇数之和,要求十个一行;(用while、for语句来实现) -
36523封姬
: #include <stdio.h> main() { int i,n,sum; for(i=1,sum=0,n=1;i<100;i+=2,++n) { sum+=i; printf("%4d",i); if(n%10==0) printf("\n"); } printf(" 100以内所有奇数的和:%d\n",sum); }
傅柄17863592759:
输入10个数,求着10个数中所有素数,每两个为一行显示,编写c语言 -
36523封姬
: #include int main() { int i, j, flag = 0, v; for(i=0;i scanf("%d", &v); if(v for(j=2;j*j if(v%j==0)break; } if(j*j>v){ printf("%d ", v); flag++; if(flag==2){ printf("\n"); flag = 0; } } } return 0; }
傅柄17863592759:
c语言:输入一到一百个数,使输出结果为十个一排 -
36523封姬
: // 打印一个长度为length数组list,每排显示columns个元素 int print_list(int *list, int length, columns) {int i = 0;for (i = 0; i < length- 1; i ++) {print("%d\t", list[i]);if ((i+1) % columns) == 0) {print("\n");}}print("\n"); }
傅柄17863592759:
用C语言编写一个输出10行的杨辉三角形程序 -
36523封姬
: #include<stdio.h> int main() {int i,j,a[20]={1};printf("%4d\n",a[0]);for(i=1;i<10;i++){for(j=i;j>0;j--)a[j]+=a[j-1];for(j=0;j<=i;j++)printf("%4d",a[j]);printf("\n");}return 0; }