c语言求平均数问题,只要输入数据后,输出的结果就不对,请各位高人帮一下...答:scanf("%d%d%d",&x1,&x2,&x3,&x4,&x5);输入的时候 scanf是遇到空格就确认输入了 你里面没有空格 如果你输入5个数字 比如12 13 14 15 16 17 这5个 输入的时候就应该输入121314151617 这样程序会自动判定x1到x5的值 所以输出的平均数是不对的 应该改成scanf("%d %d %d %d %d",&x1,&x2...
C语言程序如何读取cmd命令的返回值?答:fp=popen(cmd,"r")fgets(buffer, sizeof(buffer), fp);strncmp(buffer, "success", strlen("success"))--- pid = vfork();if (pid == 0)execl("/bin/sh", "sh", "-c", cmd, (char*)0)else while(waitpid(pid, &status, 0) < 0)......