博文

乘法口决表(2006-04-26 19:03:00)

摘要:main(){int i,j;for(i=1;i<=9;i++){for(j=1;j<=9;j++)printf("%d*%d=%2d ",i,j,i*j);printf("\n");}}......

阅读全文(1285) | 评论:0

求a*x*x+b*x+c=0的根(2006-04-26 18:56:00)

摘要: #include<stdio.h>#include<math.h>main(){float a,b,c,disc,x1,x2,p,q; scanf("%f,%f,%f",&a,&b,&c);disc=b*b-4*a*c;p=-b/(2*a);q=sqrt(disc)/(2*a);x1=q+p;x2p-q;printf("%5.2f\n,"%5.2f\n",x1,x2);}......

阅读全文(1236) | 评论:0

求三数中的较大者(2006-04-26 13:22:00)

摘要:#include<stdio.h>main(){int a,b,c,max;scanf("%d,%d,%d",&a,&b,&c); if(a>b) max=a; else max=b; if(c>a) max=c; printf("%d",max); ]......

阅读全文(1357) | 评论:0

把 100-200之间的不能被3 整除的数输出(2006-04-26 13:20:00)

摘要:main(){int n;for(n=100;n<=200;n++)  {if(n%3==0)   continue;/*即若遇到能被整除的不输出,跳转到循环*/   printf("%d ",n);   }   printf("\n");}......

阅读全文(3403) | 评论:0

输出一行字符,分别统计其中的英文字母,空格,数字和其他字符的个数(2006-04-26 13:15:00)

摘要: #include<stdio.h>main(){int ch_num=0,p_num=0,num=0,other_num=0; char c;  while(c!='\n') {if(c>='A'&&c<='Z'||c>='a'&&c<='z')   ch_num++;else if(c==' ') p_num++;/*c=|='空格'*/else if(c>='0'&&c<='9')  num++;else other_num++;c=getchar(); {printf("%d,%d,%d,%d",ch_num,p_num,num,other_num);}`......

阅读全文(1333) | 评论:0

1/1!+1/2!+....i/n!(2006-04-26 13:08:00)

摘要:#include<stdio.h>main(){ int k,j; float num=0.,s=1.0;scanf("%d",&k);for(j=1;j<=k;j++){ s=s*j;    num=num+1.0/s;}printf("%f",num);}......

阅读全文(1095) | 评论:0

1/1!-1/2!+....i/n!(2006-04-25 21:00:00)

摘要:#include<stdio.h>main(){ int k,j,t=1; float num=0.,s=1.0;scanf("%d",&k);for(j=1;j<=k;j++){ s=s*j;    num=num+t*1.0/s; t=-t;}printf("%f",num);}......

阅读全文(916) | 评论:0

水仙花数(2006-04-24 21:02:00)

摘要: for(a=1;a<10;a++){ for(b=0;b<10;b++){ for(c=0;c<10;c++)//这3个FOR循环分别代表百,十,个位上的数字,分别都是从1到9扫描,直到满足if(a*100+b*10+c==(num=a*a*a+b*b*b+c*c*c)) IF里的这个条件,这个条件意思是什么意思呢?就百位的数字乘以它的位100,十位的数字乘以它的位10,个位的数字乘以它的位1它们的和就是一个三位数,这个三位数等于什么呢,它等于,各个位上的数的的立方和,注意是立方和,分别求立方后再去和,不是和的立方!!!比如153=1的3次方+5的3次方+3的3次方,而不是你的153=13+53+33......

阅读全文(1272) | 评论:0

九九数乘表(2006-04-22 13:59:00)

摘要: 九九数乘表的输出 #include "stdio.h"main(){ int i,j,result; printf("\n"); for(i=1;i<10;i++) {  for(j=1;j<10;j++)  {  result=i*j;  printf("%d*%d=%-3d",i,j,result);/*-3d表示左对齐,占3位*/  } printf("\n");/*每一行后换行*/ }} 九九数乘表的阶梯输出 #include "stdio.h"main(){ int i,j,result; printf("\n"); for(i=1;i<10;i++) {  for(j=1;j<=i;j++)  {  result=i*j;  printf("%d*%d=%-3d",i,j,result);/*-3d表示左对齐,占3位*/  } printf("\n");/*每一行后换行*/ }}......

阅读全文(1687) | 评论:0

关于“*”阵图(2006-04-22 13:55:00)

摘要:  下直角三角形 #include <stdio.h>void main(){ long m,n,v; printf("请输入行数\n"); scanf("%ld",&v); printf("\001\001\n\t"); for(m=1;m<=v;m++) { for(n=1;n<=m;n++)  {      printf("*");  }  printf("\n\t"); } printf("\n\t");} #include <stdio.h>void main(){ long i,j,k; printf("请输入行数\n"); scanf("%ld",&k); printf("\001\001\n\t"); for(i=k;i>=1;i--) {   for(j=i;j>=1;j--)   printf(" ");for(j=i;j<=k;j++)   printf("*");  printf("\n\t"); } printf("\n\t");} #include"stdio.h"main(){ int i,j,k,n; scanf("%d",&n); for(i=1;i<=n;i++) {  for(j=1;j<=n-i;j++)   printf(" ");  for(k=1;k<=2*i-1;k++)   printf("*");  printf("\n"); }} #include"stdio.h"main(){ int i,j,k,n; scanf("%d",&n);&......

阅读全文(1388) | 评论:0