(1)文字描述:
定义一个常量“int m=23,n=5;”,
输出“!m+m%n”;
结束为3.
#include<stdio.h>
int main()
{
int m = 23, n = 5;
printf("%d\n", !m + m % n);
return 0;
}
(6)定义两个常量:“int x=1,y=2;”;
输出:“(x>y)&&(--x>0)”
结束为0;
#include<stdio.h>
int main()
{
int x = 1, y = 2;
printf("%d\n",(x>y)&&(--x>0));
return 0;
}
(15)输入一个函数int man
int a=0,b=3,c=2;
如果
(a++ && b++)c--;
否则
如果(a+1==6 || b--)c++;
输出a,b,c;
#include<stdio.h>
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)定义一个数学函数
输入一个整型函数:
int a,b,c,y;
输入a,b,c;
y=根号|a|不等于(4a)/(bc)
输出y
#include<stdio.h>
#include<math.h>
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)输入一个函数main
int a=0,b=0,c=0;
如果(a++ && (b+=a) || ++c);
输出a,b,c;
#include<stdio.h>
int main()
{
int a = 0, b = 0, c = 0;
if
(a++ && (b += a) || ++c);
printf("%d,%d,%d\n", a, b, c);
return 0;
}
(8)输入一个常量:
int x,y,a,b;
输出:x,y;
如果x>y;
a=x;b=y;
否则:a=y;b=x;
输出:a=5,b=4;
#include<stdio.h>
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=%d\n", a, b);
}
(10)输入一个main函数
定义一个常量 int a=3,b=3,c=2
输出结果为
#include<stdio.h>
int main()
{
int a = 3, b = 3, c = 2;
printf("%d", !a && !b && c);
return 0;
}
(17)定义一个整型常量n=8;
输出结果为2;
#include<stdio.h>
int main()
{
int n = 8;
printf("%d", n %= n - 2);
return 0;
}
(18)定义一个整型常量x
a=3,b=2;
x=a>b++ ?a++;b++;
输出 x=3 a=4,b=3;
#include<stdio.h>
int main()
{
int x, a = 3, b = 2;
x = a > b++ ? a++ : b++;
printf("%d,%d,%d\n", x, a, b);
return 0;
}
(20)定义一个main函数
int x=4,y=3,z=5;
如果(x>y)
z=x;x=y;y=z;
输出:z=3,x=4,y=4;
#include<stdio.h>
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)输出一个整型mian
int a=0;b=2;
输出:--a || ++b;
结束为:1。
#include<stdio.h>
int main()
{
int a = 0, b = 2;
printf("%d\n", --a || ++b);
return 0;
}
#include<stdio.h>
int main()
{
int x,y;
scanf_s("&d\n", &x);
if (x > 0)
{
y = 1;
}
else
if (x < 0)
{
y =-1;
}
else
{
y = 0;
}
printf("%d\n",y);
return 0;
}