结果为随机值,因为main中定义的C没有赋初值.函数fun无返回任何值,即无return语句,所以它不会为main中的C赋值,就跟C+1然后输出C,C的值不会变是一个道理的!!程序有错
include <stdio.h> int fun(int a,int b){ int c=10*(b%10)+(a/10)+1000*(b/10)+100*(a%10);return c;} int main() { int a;int b;printf("请输入第一个两位数a:");scanf("%d",&a);printf("请输入第二个两位数b:");scanf("%d",&b);int c=fun(a,b);printf("...
include<stdio.h>void fun(int a,int b,long*c){c=(a/10)*1000+(b%10)*100+(a%10)*10+(b/10);}void main(){int a,b;long c;printf("Input a ,b:");scanf("%d,%d",&a,&b);fun(a,b,&c);printf("The result is :%ld\n",c);}给楼主一个完整的答案!其他的答案不...
include<stdio.h> int func(int a,int b){ int c;c=a+b;return c;} main(){ int x=6,y=7,z=8,r;//(x--,y++,x+y)为逗号表达式,取最后一项的结果,即x+y==13 r=func((x--,y++,x+y),z--);//因为z--为后减减,所以调用函数相当于调用func(13,8)printf("%d\n",...
include <stdio.h> int intfun(int a,int b,int c){ if(a+b<=c||a+c<=b||b+c<=a)/*判断是否能构成三角形*/ return -1; //不构成三角形 else { if((a==c||a==b||b==c )&& !(a==c && a==b))/*判断是否为等腰三角形*/ return 2;else if(a==c && a==b)...
程序参考代码如下:#include"stdio.h"#include"conio.h"intmax,min;/*定义两个全局变量用于保存函数返回值*/voidmax_min(inta,intb,intc)/*定义求最大最小值的函数*/{max=min=a;/*初始化最大最小值*/if(maxif(maxif(min>b)min=b;if(min>c)min=c;}main(){intx,y,z;printf("请...
include<stdio.h> int min(int x,int y);void main(){ int a,b,c;printf("请输入三个整数a,b,c:\n");scanf("%d%d%d",&a,&b,&c);a=min(a,b);c=min(a,c);printf("\n");printf("最小值是:%d\n",c);} int min(int x,int y){ if(x>y)return y;else return x;...
include"stdio.h"intmain(){inta,b,c,d;for(a=100;a<=999;a++){b=a/100;c=(a-100*b)/10;d=a-100*b-10*c;if(b*b*b+c*c*c+d*d*d==a)printf("Ë®ÏÉ»¨ÊýÊÇ%d\n",a);}return0;}我这个是计算100-999的你改...
printf("%d %d\n",sizeof(a),sizeof(b));}本题(1分)A:5 5B:6 6C:6 10D:其他输出 A B C D 13、以下程序功能为输入1个正整数n, 计算并输出s的前n项的和:s=1/2-2/3+3/4-4/5+ ……(-1) n/(n+1),下划线处应填入的正确语句为( )。#include "stdio.h"void main( ){ int k,...
<stdio.h> int main(){ int max(int x,int y);int a,b,c;scanf("%d,%d",&a,&b);c=max(a,b);printf("max=%d\n",c); //这里是需要双引号的 return 0;} int max(int x,int y){ int z;if(x>y)z=x;else z=y;return(z);} 输入的时候是需要有逗号隔开如:10,20 ...