自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 收藏
  • 关注

原创 自增运算符表达式

#include "stdafx.h"int main(int argc, char* argv[]){ int k; scanf("%d",&k); switch(k) {  case 1:printf("%d/n",k++);  case 2:printf("%d/n",k++);  case 3:printf("%d/n",k++);    case

2008-07-04 16:05:00 1023

原创 从键盘输入三个数并计算以它们为边长的三角形的面积

#include "stdafx.h"#include"math.h"int main(){ float a,b,c,s,s1; scanf("%f,%f,%f",a,b,c); if((a+b)>c&&(a+c)>b&&(b+c)>a) {   s=(a+b+c)/2;   s1=s*(s-a)*(s-b)*(s-c);   s=//    pri

2008-07-04 12:33:00 5775

原创 计算N的阶层

#include "stdafx.h"int main(){   int i,s,n; s=1; printf("please enter n:/n"); scanf("%d",&n);//scanf("%d/n",&n);添上换行符表示有两个不同行的输入操作,但只有第一个是有效的。 for(i=1;i<=n;i++) {s=s*i;} printf("n的

2008-07-04 12:32:00 1137

原创 输出所有大写字母和他们所对应的ACSII码

#include "stdafx.h"int main(int argc, char* argv[]){ int ch; for(ch=A;ch<=Z;ch++) printf("字母%c的ACSII码值是:%d/n",ch,ch); return 0;}//字符在内存中先转为整数在进行运算。

2008-07-04 12:31:00 1377

原创 字符输入输出

#include "stdafx.h"int main(){char c1,c2,c3,c4,c5,c6;scanf("%c%c%c%c/n",&c1,&c2,&c3,&c4);c5=getchar();c6=getchar();putchar(c1);putchar(c2);printf("%c%c/n",c5,c6);}//如果输入123↓45678

2008-07-04 12:30:00 711

原创 整数赋给双精度数据类型

#include"stdafx.h"int fun1(double a){return a*=a;}int fun2(double x,double y){double a=0;double b=0;a=fun1(x);b=fun1(y);return(int)(a+b);}void main(){ double w; w=fun2(1.1,2.0)

2008-07-04 12:28:00 1306

原创 显示一个菜单程序的模型

#include "stdafx.h"#include"conio.h"int main(int argc, char* argv[]){ void dummy(); char ch; printf("1.输入记录/n"); printf("2.记录列表/n"); printf("3.修改记录/n"); printf("4.删除记录/n"); printf(

2008-07-04 12:27:00 1030

原创 字符指针

#include "stdafx.h"void swap(char*x,char*y){char t;t=*x;*x=*y;*y=t;}int main(int argc, char* argv[]){ char *s1="abc",*s2="123"; swap(s1,s2); printf("%s,%s/n",s1,s2); return 0;}

2008-07-04 12:26:00 597

原创 NN数组

//从键盘为一个N*N的整型数组输入数据,并将每一行的最小值显示出来。#include "stdafx.h"#define N 6int main(int argc, char* argv[]){ int a[N][N],m[N],i,j; printf("Inputnumbers:/n"); for(i=0;i<N;i++)  for(j=0;j<N;j++)

2008-07-04 12:25:00 630

原创 简单程序和表达式

/*编一个可由用户键入简单表达式的程序,形式如下:number operater number该程序要计算该表达式并以两位小数显示结果。要识别的运算符operator为加、减、乘、除。*/#include "stdafx.h"/*int main(int argc, char* argv[]){ float value1,value2; char operater;  

2008-07-04 12:23:00 644

原创 关于宏定义

#include"stdafx.h"#include "stdio.h"#define N 2#define M  N+1#define NUM (M+1)*M/2main(){ int i,n=0; for(i=1;i<=NUM;i++) {  n++;  printf("%d/n",n); } printf("/n");}

2008-07-04 12:13:00 738

原创 计算r等于1到r等于10时的圆面积,直到area大于100为止

#include "stdafx.h"#define PI  3.1415926int main(int argc, char* argv[]){int r;float area;for(r=1;r<=10;r++){area=PI*r*r;if(area>100)break;printf("r:%d area is:%f/n",r,area);}

2008-07-04 12:06:00 4794

原创 输入15个整数,并检查10是否包含其中,若是,它是第几个被输入的

#include "stdafx.h"void main(int argc, char* argv[]){ int i,flag,data[15]; flag=0; printf("Input numbers:/n"); for(i=0;i<=15;i++)  scanf("%d",&data[i]); for(i=0;i<=15;i++)  if(data[i

2008-07-04 11:57:00 1114

原创 从键盘输入4个9以内的数字字符

 从键盘输入4个9以内的数字字符,将其转换为4位十进制数后显示出来。/*分析:⑴将每个数字字符c变成对应的数字,即将以ASCII码表示的数字字符变成一位十进制数,方法为:c-0,如c=8时,c-0=8。转换中若遇非0~9字符则结束转换。  ⑵将每次变换的一位十进制数,从高位开始,按位加权,变成多位的十进制数,放在变量data中。如输入1,2,3,4,则结果应是按%d格式

2008-07-04 11:54:00 1092

原创 从键盘输入n个数,求其和

#include "stdafx.h"#include"stdio.h"//①while语句来实现/*int main(int argc, char* argv[]){ int a,b,n,sum; a=1; sum=0; printf("please input n:/n"); scanf("%d/n",&n); while(a<=n) {    

2008-07-04 11:52:00 3311

原创 把100到150之间的不能被3整除的数输出,要求一行输出10个数

#include "stdafx.h"int main(int argc, char* argv[]){ int n,i=0; for(n=100;n<=150;n++) { if(n%3==0)  continue; printf("%4d",n); i++; if(i%10==0) printf("/n");  } return 0;}

2008-07-04 11:48:00 5561

原创 if语句中存在的问题

#include "stdafx.h"#include"stdio.h"int main(int argc, char* argv[]){ int a,b=3; for(a=0;a<=5;a++) if(a<b)  printf("I am a Chinese!/n");//if语句嵌入循环体中后,其表达式后只执行一条语句。        printf("Hello

2008-07-04 11:37:00 633

原创 1到50中7的倍数的数值之和

#include "stdafx.h" #include"stdio.h" int main(int argc, char* argv[]) {  int i,sum=0;  for(i=1;i  if(i%7==0)    sum+=i; printf("sum is=%d/n",sum);//输出的是终端结果.  return 0; }

2008-07-04 11:20:00 2891

原创 为什么有两次输入才加以判断

#include "stdafx.h" #include "stdio.h" int main(int argc, char* argv[]) {  float score;  printf("请输入学生成绩:/n");   scanf("%f/n",&score);//为什么要进行两次输入,判断的是输入的第一个数据?  (换行符的问题)if(score>=60.00)  

2008-07-04 11:13:00 655

原创 for循环与函数调用

#include "stdafx.h" void space(int m) {   while(m--)    printf("%c",32); } int main(int argc, char* argv[]) {  int i,j;  printf("/n");  for(i=5;i>=1;i--)  {   space(i);   printf("*");   for(j=3;j>=2*(

2008-06-13 17:10:00 1055

原创 for循环与数组

int main(int argc, char* argv[]) {  int i,a[5];  for(i=0;i2))%5;  for(i=4;i>=0;i--)   printf("%3d/n",a[i]);  return 0; }运行结果: 4 0 0 -4 -3

2008-06-13 17:01:00 725

原创 字符指针--找问题

void swap(char*x,char*y){char t;t=*x;*x=*y;*y=t;}int main(int argc, char* argv[]){ char *s1="abc",*s2="123"; swap(s1,s2); printf("%s,%s/n",s1,s2); return 0;}运行有问题!

2008-06-13 16:58:00 643 1

原创 共用体成员的引用

#include "stdafx.h" #include"stdio.h" union pw {   int i;   char ch[2]; }a; int main(int argc, char* argv[]) {  a.ch[0]=13;  a.ch[1]=0;  printf("%d/n",a.i);return 0; } 运行结果:13(结构体所占内存中最后存放的数据是字符数组

2008-06-13 16:41:00 781

原创 结构体成员的引用

#include "stdafx.h"#include"stdio.h"union pw{  int i;  char ch[2];}a;int main(int argc, char* argv[]){ a.ch[0]=13; a.ch[1]=0; printf("%d/n",a.i);return 0;}运行结果:13(结构体所占内存

2008-06-13 16:40:00 750

原创 编程实例:输出50以内7的倍数

#include "stdafx.h"#include int main(int argc, char* argv[]){ int i; for(i=0;i  if(i%7==0)   printf("%d/n",i); return 0;}

2008-06-05 16:39:00 2561 1

原创 预处理命令与宏定义

#include "stdafx.h"#include #define N 2#define M  N+1#define NUM (M+1)*M/2void main(){ int i,n=0; for(i=1;i {  n++; printf("%d",n);//将此语句放循环体外,则结果为8 }  printf("/n");}运行结果:12345678  

2008-06-05 16:36:00 838

原创 switch case例程

#include "stdafx.h"main(){int x=1,a=0,b=0;switch(x){case 0:b++;case 1:a++;case 2:a++;b++;}printf("a=%d,b=%d/n",a,b);}运行结果:a=2,b=1又如:#include "stdafx.h"int main(int argc

2008-06-05 16:25:00 1180

原创 二维数组与指针

#include "stdafx.h"void main(){int a[3][4]={1,3,5,7,9,11,13,15,17,19,21,23};int*p;for(p=a[0];p{if((p-a[0])%4==0)printf("/n");//如果注释掉此行,则结果为   1/n,   9/n,  17/nprintf("%4d/n",*p);}}运行结果   1   3

2008-06-05 16:22:00 411

原创 数学函数与浮点型格式控制

#include "stdafx.h"#includemain(){int s;float n,t,pi;t=1;pi=0;n=1.0;s=1;while(fabs(t)>1e-6){pi=pi+t;n=n+2;s-=s;t=s/n;}pi=pi*4;printf("pi=%10.f/n",pi);}运行结果:pi=         4

2008-06-05 16:13:00 568

原创 函数递归调用

#include "stdafx.h"int fac(int n){static int f=1;f*=n;return(f);}main(){int i;for(i=1;iprintf("%d!=%d/n",i,fac(i));}运行结果:1!=12!=23!=64!=245!=120

2008-06-05 16:09:00 556

原创 函数递归例程

#include "stdafx.h"float fac(int n){ float f;if(nprintf("nelse if(n==0||n==1)f=1;else f=fac(n-1)*n;return(f);}main(){ int n=5;float y;y=fac(n);printf("%d!=%f/n",n,y);}运行结果:5!=120.000000

2008-06-05 16:02:00 501

原创 指针与数组

#include "stdafx.h"void main(){ static int a[10],i;for(i=0;i{a[i]=i+1;for(i=0;iprintf("%d/n",*(a+i));}}运行结果:                 1                  0                  0                  0       

2008-06-05 15:57:00 363

原创 for结构的无限循环

int k=2;void f(int m){  m+=k;k+=m;printf("%d,%d/n",m,k++);}void main(){ int i=4;for(;;i++)f(i++);printf("%d,%d/n",i,k);}

2008-06-05 15:52:00 1196

原创 数组的运算

main(){ int i,j;static int a[10]={1,1,1,1,1,1,1,1,1,1};for(i=0;ifor(j=0;ja[i]=a[i]+a[j];for(i=0;iprintf("%d/n",a[i]);}运算结果:1                 2                 4                 8            

2008-06-05 15:47:00 514

原创 for循环中三个表达式都为空的例程

#include "stdafx.h"main(){ int a=0,n=5;for( ; ; ){  a++;  n--;printf("%d",a);a=n;if(n==0)break;} printf("%d/n",a);}运行结果是:154320 

2008-06-05 15:36:00 5966

空空如也

空空如也

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

TA关注的人

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