自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 439

原创 在有序的数列中查找某数,若该数在此数列中,则输出它所在的位置,否则输出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 11209

原创 将一个数插入到有序的数列中,插入后的数列仍然有序

#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 18079 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 11350

原创 设计一个函数,输出整数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 19610 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 3010

原创 从键盘输入一批字符(以@结束),按要求加密并输出。加密规则为: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 10998

原创 计算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 35179

原创 求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 633

原创 用*输出菱形图案

#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 1173

原创 求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 1681

原创 求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 1821

原创 输出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 4771

原创 法二

#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 328

原创 求两个正整数的最大公约数和最小公倍数(法一)

#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 984

原创 输入月份,输出季节

#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 1948

原创 对于给定的百分制成绩,输出相应的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 6137

原创 求一元二次方程的根

#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 573

原创 猜数游戏的程序,计算机产生真随机数

/*猜数游戏的程序,计算机产生真随机数*/#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 1739

原创 转义字符

\a响铃\b退1格\f换页\n换到新的一行\r回到本行的开始\t水平制表符\v垂直制表符\\反斜杠\?问号字符\'单引号字符\"双引号字符\0空字符\ddd任意字符,3位八进制\xhh任意

2016-11-14 17:03:23 335

原创 输出个数据类型的字节长度

#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 1072

原创 输入一个角度的弧度值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 10907

原创 输入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 9987 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 10363 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 29109 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 2656

原创 给定一个大写字母,要求用小写字母输出。

#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 3076

原创 计算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 2947

原创 计算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 339

原创 调用函数求两个整数中的较大值

#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 6587

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除