一、
1.
文字描述:
1. 声明两个整型变量m=23,n=5;
2.输出 (!m + m % n)的值;
流程图:
代码:
#include
int main()
{
int m = 23, n = 5;
printf("%dn", !m + m % n);
return 0;
}
截图;
6.
文字描述:
1.声明两个整型变量x=1,y=2;
2.输出 (x > y) && (--x > 0)的值;
流程图:
代码:
#include
int main()
{
int x = 1, y = 2;
printf("%dn", (x > y) && (--x > 0));
return 0;
}
截图:
15.
文字描述:
1.声明三个整型变量a=0,b=3,c=2;
2.如果(a++ && b++)就执行c--;
3.否则再如果(a + 1 == 6 || b--)就执行c++;
4.输出a,b,c的值;
流程图:
代码:
#include
int main()
{
int a = 0, b = 3, c = 2;
if
(a++ && b++)c--;
else
if
(a + 1 == 6 || b--)c++;
printf("%d,%d,%d", a, b, c);
return 0;
}
截图:
16.
文字描述:
1.声明四个整型变量a,b,c,y;
2.输入a,b,c的值;
3.y = sqrt(fabs(a)) != ((4 * a) / (b * c));
4.输出y的值;
流程图:
代码:
#include
#include
int main()
{
int a, b, c, y;
scanf_s("%d%d%d", &a, &b, &c);
y = sqrt(fabs(a)) != ((4 * a) / (b * c));
printf("%d", y);
return 0;
}
截图:
17.
文字描述:
1.声明3个常量a=0,b=0,c=0;
2.if判断(a++ && (b += a) || ++c)是否正确;
3.输出a,b,c;
流程图:
代码:
#include
int main()
{
int a = 0, b = 0, c = 0;
if
(a++ && (b += a) || ++c);
printf("%d,%d,%dn", a, b, c);
return 0;
}
截图:
二、
8.
语言描述;
1.声明4个整型变量x,y,a,b;
2.输入x,y;
3.用if判断x是否大于y
4.大于y则a=x,b=y;否则a=y,b=x;
5.输出a,b;
流程图:
代码:
#include
int main()
{
int x, y, a, b;
scanf_s("%d,%d", &x, &y);
if (x > y)
{
a = x; b = y;
}
else
{
a = y; b = x;
}
printf("a=%d,b=%dn", a, b);
}
截图:
10.
文字描述:
1.声明3个整型常量a=3,b=3,c=2;
2.输出!a && !b && c的值
流程图:
代码:
#include
int main()
{
int a = 3, b = 3, c = 2;
printf("%d", !a && !b && c);
return 0;
}
截图:
17.
文字描述:
1.声明一个整型常量n=8;
2.输出n %= n - 2的值;
流程图;
代码:
#include
int main()
{
int n = 8;
printf("%d", n %= n - 2);
return 0;
}
截图:
18.
文字描述:
1.声明1个整型变量x,2个常量a=3,b=2;
2.判断x = a > b++ ? a++ : b++;
3.输出x,a,b的值;
流程图:
代码:
#include
int main()
{
int x, a = 3, b = 2;
x = a > b++ ? a++ : b++;
printf("%d,%d,%dn", x, a, b);
return 0;
}
截图:
20.
文字描述:
1.声明3个整型常量x=4,y=3,z=5;
2.判断x是否大于y,
3.大于y z = x; x = y; y = z;
4.输出x,y,z;
流程图:
代码:
#include
int main()
{
int x = 4, y = 3, z = 5;
if (x > y)
z = x; x = y; y = z;
printf("%d,%d,%d", x, y, z);
return 0;
}
截图
24.
文字描述
1.声明两个整型常量a=0,b=2;
2.输出--a || ++b的值
流程图:
代码;
#include
int main()
{
int a = 0, b = 2;
printf("%dn", --a || ++b);
return 0;
}
截图:
25.
文字描述:
1.声明两个整型变量x,y;
2.输入x的值
3.判断if x是否大于0 ;
4. 大于0 y=1 小于0 在判断x是否小于0;
5.小于0 y=-1 ,不小于0 y=0;
6.输出y;
流程图:
代码:
#include
int main()
{
int x,y;
scanf_s("%dn", &x);
if (x > 0)
{
y = 1;
}
else
if (x < 0)
{
y =-1;
}
else
{
y = 0;
}
printf("%dn",y);
return 0;
}
截图:
三、
1.
文字描述;
1.声明三个整型变量x=0,y=1,z=10;
2.判断x在判断y
3.是则z=20 否则z=30;
4.输出z;
流程图
代码:
#include
int main()
{
int x = 0, y = 1, z = 10;
if (x)
if (y)
z = 20;
else
z = 30;
printf("%dn", z);
return 0;
}
截图
3.
文字描述:
1.声明3个常量x=0,y=0,z=0;
2.判断(x++ && (y += x) || ++z)是否成立;
3.输出x,y,z;
流程图
代码:
#include
int main()
{
int x = 0, y = 0, z = 0;
if (x++ && (y += x) || ++z)
printf("%d,%d,%dn", x, y, z);
return 0;
}
截图:
四、
1.
文字描述:
1.声明一个整型变量x;
2.输入x的值;
3.判断(x % 2 == 0)是否成立
4.成立输出"偶数",不成立输出"偶数";
流程图:
代码:
#include
int main()
{
int x;
scanf_s("%d", &x);
if (x % 2 == 0)
{
printf("偶数");
}
else
{
printf("奇数");
}
return 0;
}
截图:
2.
代码:
#include
#include
int main(void)
{
double a, b, c, x1, x2, r, i, delt;
printf("please input the equation coefficients a,b,c:");
scanf_s("%lf,%lf,%lf", &a, &b, &c);
printf("nThen equation");
if (fabs(a) <= 1e-6)
printf("is not a quadraticn");
else
{
delt = b * b - 4 * a * c;
if (fabs(delt) <= 1e-6)
printf("has two equal roots:%8.4fn", -b / (2 * a));
else
if (delt > 1e-6)
{
x1 = (-b + sqrt(delt)) / (2 * a);
x2 = (-b - sqrt(delt)) / (2 * a);
printf("has distinct real roots :%8.4f and %8.4fn", x1, x2);
}
else
{
r = -b / (2 * a);
i = sqrt(-delt) / (2 * a);
printf("has complex roots : n");
printf("%8.4f+%8.4fin", r, i);
printf("%8.4f-%8.4fn", r, i);
}
}
return 0;
}
截图
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)