尉桢 120705142 电子信息工程1班
任务1
//********
//Code by 尉桢 120705142
//************
#include<stdio.h>
void main()
{
int a,b,c,x,y;
a=1,b=2,c=3;
x=a?b:c;
y=(a=2)?b+a:c+a;
printf("%d\n",x);
printf("%d\n",y);
}
结果
任务2
//****
//Code by 尉桢 120705142
//*******
#include<stdio.h>
void main()
{
int a,b,c;
a=1,b=2,c=0;
int A,B,C,D,E;
A=a&&c;
B=a||c&&b;
C=a||c||(a&&b);
D=b&&c&&!a;
E=a&&!((b||c)&&!a);
printf("%d\n%d\n%d\n%d\n%d\n",A,B,C,D,E);
}
结果
任务3
//****
//Code by 尉桢 120705142
//*******
#include<stdio.h>
#include<math.h>
#include<conio.h>
void main()
{
long int x,y,z;
x=3*(2L+4.5f)-012+44;
y=3*(int)sqrt(144.0);
z=cos(2.5f+4)-6*27L+1526-2.4L;
printf("%d\n%d\n%d\n",x,y,z);
}
结果
任务4
第一个方法比较简化,比较能理解。
任务5
//****
//Code by 尉桢 120705142
//*******
#include<stdio.h>
double tmax (double x,double y,double z)
{
if(x>y&&x>z)
return x;
if(y>x&&y>z)
return y;
if(z>x&&z>y)
return z;
}
int main()
{
double a,b,c;
printf("Input 3 number:\n");
scanf_s("%Lf %Lf %Lf",&a,&b,&c);
printf("The max is:%f\n",tmax(a,b,c));
}
结果
任务6
//****
//Code by 尉桢 120705142
//*******
#include<stdio.h>
void main()
{
for(int i=1;i<=10;i++)
printf("%d\n",i);
}
结果
任务7
//************
//Code by 尉桢 1207005142
//************
#include<stdio.h>
void main()
{
for(int i=10;i>=-10;i--)
printf("%d\n",i);
}