博文
乘法口决表(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");}}......
求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);}......
求三数中的较大者(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);
]......
把 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");}......
输出一行字符,分别统计其中的英文字母,空格,数字和其他字符的个数(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);}`......
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);}......
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);}......
水仙花数(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......
九九数乘表(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");/*每一行后换行*/ }}......
关于“*”阵图(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);&......
