- 博客(30)
- 收藏
- 关注
原创 万年历
#include void main(){int x,y,i,a,b,c,m,n=0;//定义整型变量x,y为输入年月,int t[]={31,28,31,30,31,30,31,31,30,31,30,31};printf ("请输入年和月:");scanf("%d%d",&x,&y);//输入x年和y月printf("\n\n");if(x%4==0 &
2016-12-08 16:06:27 437
原创 在有序的数列中查找某数,若该数在此数列中,则输出它所在的位置,否则输出no found
#include#define N 10void main(){ int a[N]; int num,i; char ch='n'; printf("Input an array:\n"); for(i=0;i scanf("%d",&a[i]); printf("Output the array:\n"); for(i=0;i
2016-12-08 15:54:20 11111
原创 将一个数插入到有序的数列中,插入后的数列仍然有序
#include#define N 5void main(){ int a[N+1]; int i,j,t,num; printf("请输入%d个整数:\n",N); for(i=0;i scanf("%d",&a[i]); printf("\n"); for(i=0;i for(j=j+1;j if(a[i]>a[j])
2016-12-08 15:30:10 18044 1
原创 用冒泡法对20个整数排序
#include#define N 20void main(){ int data[N]; int i,j,t; printf("请输入%d个整数:\n",N); for(i=0;i scanf("%d",&data[i]); printf("\n"); for(i=0;i for(j=0;j if(data[j]>data[
2016-12-08 14:56:01 11150
原创 设计一个函数,输出整数n的所有素数因子
#include int prime(int n){ int i,flag=1; for(i=2;i if(n%i==0) {flag=0; return flag; } return flag;}void factor(int n){ int i; i=2; while (i { if ((n%i==0)
2016-12-08 14:40:36 19430 2
原创 返回一个整数的立方
#include int cube(int n){int i,t;for(i=1,t=1;it=t*n;return t;}main(){int a,b;printf("输入一个整数: ");scanf("%d",&a);b=cube(a);printf("%d的立方是:%d\n",a,b);}
2016-12-08 14:21:07 2976
原创 从键盘输入一批字符(以@结束),按要求加密并输出。加密规则为:1.所有字母均转化为小写;2.若是a到y,则转化为下一个字母;3.若是z,则转化为a;4.其他字符保持不变
#include void main(){ char ch; printf("输出一批字符(以@结束): "); while ((ch=getchar())!='@') { if(ch>='a'&&ch ch=ch+1; else if (ch>='A'&&ch ch=ch+32+1; else if (ch=='z'||ch=
2016-11-29 16:21:41 10958
原创 计算1!+2!+3!+...n!的值,n由键盘输入
#include void main(){ int i,j,n; double m,s=0; printf("Enter n:\n"); scanf("%d", &n); for(i=1;i { for(j=1,m=1;j m*=j; s+=m; } printf("result=%g\n",s);}
2016-11-29 16:07:20 34917
原创 求Sn=a+aa+aaa+...+aaa...a的值
#include void main(){ int i,a,n,t=0,Sn=0; printf("Enter a and n:\n"); scanf("%d%d",&a,&n); for(i=1;i { t=t*10+a; Sn+=t; } printf("Sn=%d\n",Sn);}
2016-11-29 15:59:45 631
原创 用*输出菱形图案
#include void main(){ int i,j,k; for(i=1;i { for(j=1;j for(k=1;k printf("\n"); } for(i=3;i>0;i--) { for(j=1;j for(k=1;k printf("\n"); } }
2016-11-29 15:52:30 1166
原创 求1000以内的回文数
#include void main(){ int i,j,k,s,t,n,c; printf("Follow is output:\n"); for(i=0;i for(j=0;j for(k=0;k { s=i*100+j*10+k; t=k*100+j*10+i; if(i==0&&j==0) t/=100;
2016-11-29 15:36:23 1647
原创 求1000以内的回文素数
#include void main(){ int i,j,k,s,t,n,c; printf("Follow is output:\n"); for(i=0;i for(j=0;j for(k=0;k { s=i*100+j*10+k; t=k*100+j*10+i; if(i==0&&j==0) t/=100;
2016-11-29 15:30:11 1708
原创 输出1-10000之间的完数
#include void main(){ int m, s,i; for (m=1;m { s=0; for (i=1;i { if(m%i==0) s+=i; } if(s==m) printf("%d is a complete number.\n",m); }}
2016-11-29 15:12:19 4751
原创 法二
#include long mingys (int x,int y);long maxgbs (int x,int y);void main(){ int a,b,c,d; printf("Enter two integer numbers:\n",a,b); scanf("%d%d",&a,&b); c=mingys (a,b); d=maxgbs (a,b)
2016-11-23 17:44:02 325
原创 求两个正整数的最大公约数和最小公倍数(法一)
#include void main(){ int a,b,r,sa,sb; printf("Input two integer numbers:\n"); scanf("%d%d",&a,&b); sa=a;sb=b; if(a { r=a; a=b; b=r; } r=a%b; while(r!=0) { a=b;
2016-11-23 17:32:05 974
原创 输入月份,输出季节
#include void main(){int month,r;loop:printf("Enter a integer(1-12):\n");scanf("%d",month);if(month12) goto loop;r=month%12;r=r/3;if(r==0) printf("Winter season\n");else if (r==1
2016-11-17 16:56:30 1907
原创 对于给定的百分制成绩,输出相应的A,B,C,D,E等级
#include void main (){int score,temp,logic;char grade;logic=1;while(logic){printf("Input score:");scanf("%d",&score);if ((score>100)||(scoreprintf("|n Error,Input again!\n");else
2016-11-17 16:46:29 6120
原创 求一元二次方程的根
#include #include void main(){double a,b,c;double s,x1,x2;printf("Please input a,b,c:\n");scanf("%lf%lf%lf",&a,&b,&c);if(a>=-(1e-6) && aprintf("Sorry! You have a wrong number a.\n");
2016-11-17 16:21:15 569
原创 猜数游戏的程序,计算机产生真随机数
/*猜数游戏的程序,计算机产生真随机数*/#include #include #include void main(){int guess,magic; srand(time(NULL)); magic=rand(); printf("Please enter a guess number:\n");
2016-11-17 15:53:54 1721
原创 转义字符
\a响铃\b退1格\f换页\n换到新的一行\r回到本行的开始\t水平制表符\v垂直制表符\\反斜杠\?问号字符\'单引号字符\"双引号字符\0空字符\ddd任意字符,3位八进制\xhh任意
2016-11-14 17:03:23 331
原创 输出个数据类型的字节长度
#include void main(){char a1;short int b1;int c1;long int d1;float e1;double f1;printf("size of (char)=%d\n",sizeof(a1));printf("size of (short int)=%d\n",sizeof(b1));printf("siz
2016-11-14 16:23:57 1065
原创 输入一个角度的弧度值x,计算该角的余弦值
#include #include main(){double x,s;printf("input value of x:");scanf("%lf",&x);s=cos(x);printf("cos(%lf)=%lf\n",x,s);}
2016-11-14 16:11:48 10838
原创 输入4个整数按大小顺序输出
#include void main(){ int a,b,c,d,t; printf("请输入四个数:\n"); scanf("%d%d%d%d",&a,&b,&c,&d); if(a if(c if(a if(b if(b printf("从大到小排序后:\n"); printf("%d,%d,%d,%d\n",a,b,c,d);}
2016-11-10 16:32:35 9811 1
原创 判断整数的正负性和奇偶性
#include main(){ int i; printf("请输入一个整数:\n"); scanf("%d",&i); printf("\n%d是",i); if(i>0) printf("正"); else if(i printf("负"); if(i%2==0) printf("偶数\n"); else prin
2016-11-10 16:17:52 10297 5
原创 输入两个整数,求他们的和差积商和余数
#include void main(){ int x, y; printf("please enter a,b,c:"); scanf("%d,%d",&x,&y); printf("\nx+y=%d\n",x+y); printf("x-y=%d\n",x-y); printf("x*y=%d\n",x*y);
2016-11-10 16:04:22 29024 1
原创 输入三角形的三边长(已确定能构成三角形),求三角形面积。
#include #include int main (){ double a,b,c,s,area;//定义各变量,均为double型 printf("please input three numbers:\n",a,b,c);//输出“输入三个数a,b,c” scanf("%f%f%f",&a,&b,&c);//输入三个数的值 s=(a+b+
2016-11-10 15:44:59 2639
原创 给定一个大写字母,要求用小写字母输出。
#include int main(){ char c1,c2; c1='A';//将字符‘A’的ASC2代码放到c1变量中 c2=c1+32;//得到字符‘a’的ASC2代码,放在c2变量中 printf("%c\n",c2);//输出c2的值,是一个字符 printf("%d\n",c2);//输出c2的值,是字符‘a’的ASC2 代码
2016-11-10 15:29:09 3062
原创 计算1-1/2+1/3-1/4+...+1/99-1/100的值
#include int main (){ int sign=1; double deno=2.0,sum=1.0,term; while (deno { sign=-sign; term=sign/deno; sum=sum+term; deno=deno+1; }
2016-11-10 15:15:53 2935
原创 计算5!
#include int main(){int i,t;t=1;i=2;while(i{t=t*i;i=i+1;}printf("%d\n",t);return 0;}
2016-11-10 14:50:15 329
原创 调用函数求两个整数中的较大值
#include //主函数int main()//定义主函数{ //主函数体开始int max(int x,int y)//对被调用函数max的声明int a,b,c;//定义变量a,b,cscanf("%d,%d",&a,&b);//输入变量a和b的值c=max(a,b);//调用max函数,将得到的值赋给cprintf("max=%d\n",c);//输出c的值
2016-11-10 14:37:42 6460
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人