任务一:
1:
#include<stdio.h>
void main()
{
int a;
int b;
int c;
int u=a;
a=1;
b=2;
c=3;
u=a?b:c;
printf("%d\n",u);
}
2:
#include<stdio.h>
void main()
{
int a;
int b;
int c;
int u=b+a;
a=1;
b=2;
c=3;
u = (a = 2) ? b + a : c + a;
printf("%d\n",u);
}
任务二:
1:
#include<stdio.h>
void main()
{
int a;
int b;
int c;
int u;
a=1;
b=2;
c=0;
u=a && c;
a && c;
printf("%d\n",u);
}
#include<stdio.h>
void main()
{
int a;
int b;
int c;
int u;
a=1;
b=2;
c=0;
u=a || c;
a || c;
printf("%d\n",u);
}
3:
#include<stdio.h>
void main()
{
int a;
int b;
int c;
int u;
a=1;
b=2;
c=0;
u=a || b ;
printf("%d\n",u);
}
4:
#include<stdio.h>
void main()
{
int a;
int b;
int c;
int u;
a=1;
b=2;
c=0;
u= b && c ;
printf("%d\n",u);
}
5:
#include<stdio.h>
void main()
{
int a;
int b;
int c;
int u;
a=1;
b=2;
c=0;
u= a && !((b || c) && !a) ;
printf("%d\n",u);
}
6:
#include<stdio.h>
void main()
{
int a;
int b;
int c;
int u;
a=1;
b=2;
c=0;
u= !(a && b) || c ? a || b : a && b && c ;
printf("%d\n",u);
}
任务三:
1:
#include<stdio.h>
#include<math.h>
#include <conio.h>
void main()
{
int u;
u=3 * (2L + 4.5f) - 012 + 44 ;
printf("%d\n",u);
}
2:
#include<stdio.h>
#include<math.h>
#include <conio.h>
void main()
{
int u;
u=3 * (int)sqrt(144.0) ;
printf("%d\n",u);
}
3:
#include<stdio.h>
#include<math.h>
#include <conio.h>
void main()
{
int u;
u=cos(2.5f + 4) - 6 *27L + 1526 - 2.4L ;
printf("%d\n",u);
}
任务四:
第一个运行后的截图:
第二个截图:
任务五:
#include<stdio.h>
double tmax(double x, double y, double z)
{
if (x > y>z)
return x;
else
return y,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));
}
运行后的截图:
任务六:
#include<stdio.h>
void main()
{
int a =1;
while (a <=10)
{ printf("%d\n",a);
a++;
}
}
任务七:
第一种写法:
#include<stdio.h>
void main()
{
int a=10;
while(a>=-10 )
{
printf("%d\n",a);
a--;
}
}
第二种写法:
#include<stdio.h>
void main()
{
for(int a=10;a>=-10;a--)
printf("%d\n",a);
}