数据处理和交互式输入
---a=a+10 ==== a+=10
— ex;某一个星期,周一到周日气温分别为:30℃、32℃、29℃、34℃、31℃、27℃、31℃
为了研究天气情况,需要得到这个星期的平均气温
double a=30;//int
a+=32;
a+=29;
a+=34;
a+=31;
a+=27;
a+=31;
a/=7;
a+=29;
a+=34;
a+=31;
a+=27;
a+=31;
a/=7;
printf("%f\n",a);//double avg=(double)a/7;
-a++,a—-:本身的值此时并没有发生改变,当此代码结束之后,它的值才会发生改变,自增1;
、、++a,—-a,在此行代码运行那个的时候,a的值已经发生改变,自加1或自减1;
int a=10;
//a++;//a=a+1
int b=0;
b=a++; //a=a+1;a++之后a才会变化
printf("%d %d",a,b);//a已经变为11,而b还是10
int c=0;
c=--a;
//a++;//a=a+1
int b=0;
b=a++; //a=a+1;a++之后a才会变化
printf("%d %d",a,b);//a已经变为11,而b还是10
int c=0;
c=--a;
printf("%d %d",a,c);//a已经变化,与c同样
02 交互输入输出
scanf—scan扫描+函数
int a,b;
scanf("%d",&a);
scanf("%d",&b);
// scanf("%d%d",&a,&b);
int c=a+b;
scanf("%d",&a);
scanf("%d",&b);
// scanf("%d%d",&a,&b);
int c=a+b;
printf("%d",c);
// char a,b;
scanf("%c%c",&a,&b);//scanf("%d%c%c",&a,&b);
printf("%c%c",a,b);//扫描函数输入时没有空格
//幻影回车
char a,b,c;
printf("请输入a\n");
scanf("%c%c",&a,&b);//&b代替回车,避免出现问题
char a,b,c;
printf("请输入a\n");
scanf("%c%c",&a,&b);//&b代替回车,避免出现问题
printf("请输入b\n");
scanf("%c%c",&b,&c)//&c代替回车
printf("请输入c\n");
scanf("%c",&c);
scanf("%c",&c);
printf("%c %c %c",a,b,c);
//上机任务4
printf("请输入外面同心圆直径");
double l1,sz,sh;
scanf("%lf",&l1);
double l2,rl;
l2=l1/2;
rl=250*0.3048*0.3048/1.1365;
sz=0.25*0.25*l2*l2*3.14;
sh=l2*l2*3.14-sz;
printf("黄色面积%lf 紫色面积%lf",sh/rl*2,sz/rl*2);
printf("请输入外面同心圆直径");
double l1,sz,sh;
scanf("%lf",&l1);
double l2,rl;
l2=l1/2;
rl=250*0.3048*0.3048/1.1365;
sz=0.25*0.25*l2*l2*3.14;
sh=l2*l2*3.14-sz;
printf("黄色面积%lf 紫色面积%lf",sh/rl*2,sz/rl*2);