帮忙给这个函数添加一个主函数,调用这个函数。
发布网友
发布时间:2024-04-16 18:34
我来回答
共3个回答
热心网友
时间:2024-04-16 20:31
#include<stdio.h>
int DoWork(int x,int y,int z){
int k=0,j=0;
if((x>3)&&(z<10))
{
k=x*y-1;
j=sqrt(k);
}
if((x==4)||(y>5))
j=x*y+10;
j=j%3;
return j;
}
int main()
{
int x,y,z;
scanf("%d%d%d",&x,&y,&z);
printf("%d",DoWork(x,y,z));
return 0;
}追问我最终要得到一个J的值。
你这样我得到的值是0
追答在条件都不满足的时候才会是0 ,你的程序在最后算了一下j对3去余也就是j=j%3
热心网友
时间:2024-04-16 20:32
子函数你都会写。。主函数你不会弄。。。
int main()
{
int x,y,z;
scanf("%d%d%d",&x,&y,&z);
DoWork(x,y,z);
}
而且你的子函数 还有问题 你目的是不是得到一个J的值啊?
热心网友
时间:2024-04-16 20:32
void main()
{
DoWork(1,2,3);
}