int func2(int a, int b)
{
int c;
c = a * b % 3;
return c;
}
int func1(int a, int b)
{
int c;
a += a;
b += b;
c = func2(a, b);
return c * c;
}
int main()
{
int x = 11, y = 19;
printf("the final result is:%d\n", func1(x, y));
return 0;
}
int add(int n)
{
if (n == 1)
return 1;
else
return n + add(n - 1);
}
int main()
{
int n = 5;
int sum = add(5);
printf(“结果为:%d\n”,sum);
return 0;
}
void fun(int n)
{
if (n>0)
{
printf("%d\t", n);
fun(--n);
}
}
int main()
{
int a = 5;
fun(a);
return 0;
}
void show()
{
int x = 0;
}
int main()
{
printf("x的值为:%d\n", x);
return 0;
}
int x=10;
void show()
{
int x=20;
printf("show()函数中x的值为:%d\n",x);
}
int main()
{
int x=30;
printf("main()函数中x的值为:%d\n",x);
show();
return 0;
}
int x = 10;
int main()
{
int x = 100;
printf(“%d”,x);
return 0;
}
int show(int x)
{
x = 0;
return x;
}
int main()
{
int x = 10;
int y = show(x);
printf("x的值为:%d\ny的值为:%d\n", x, y);
return 0;
}
int x = 2;
void func(int x)
{
x = x * x * x;
}
int main()
{
func(x);
printf("%d\n", x);
return 0;
}
int a, b;
void func()
{
a = 100;
b = 200;
}
int main()
{
int a = 5, b = 7;
func();
printf("a = %d, b = %d\n", a, b);
return 0;
}
int main()
{
int num = 100;
printf("%d, %o, %x\n", num, num, num);
return 0;
}
1.编译正确,输出结果是4
2.printf时双引号用英文的双引号,输出结果15
3.编译正确,输出结果是5 4 3 2 1
4.删除void show函数,在main函数中定义x,如int x=0。
5.编译正确,输出结果是main()函数中x的值为:30
show()函数中x的值为:20
6.printf时双引号用英文的双引号,输出结果是100
7.编译正确,输出结果是x的值为:10
y的值为:0
8.编译正确,输出结果是2
9.编译正确,输出结果是a=5,b=7
10.编译正确,输出结果是100,144,64
编写不易,望采纳哟,谢谢!不懂的接着问哦🤗😊😄
就4编译会报错,其他编译没啥问题
第4个,你可以把X定义为全局变量,你在方法里定义变量,主函数是接收不到的,