c语言,这道题怎么做

#include<stdio.h>main(){intx,y=0,z=0,t;do{scanf("%d",&x);t=x>0;switch(t){case0:break;... #include <stdio.h>
main()
{ int x,y=0,z=0,t;
do
{ scanf("%d",&x);
t=x>0;
switch (t)
{ case 0: break;
case 1: y+=x; continue;
}
z+=x;
}
while(x);
printf("%d,%d\n",y,z);
}
程序运行时输入:-1 1 -2 2 0<回车>,则输出结果是什么
展开
 我来答
偶对分2538
2019-03-21 · TA获得超过1364个赞
知道小有建树答主
回答量:1333
采纳率:1%
帮助的人:157万
展开全部
在数学中,两个集合X和Y的笛卡儿积(Cartesian product),又称直积,表示为X × Y,第一个对象是X的成员而第二个对象是Y的所有可能有序对的其中一个成员。假设集合A={a, b},集合B={0, 1, 2},则两个集合的笛卡尔积为{(a, 0), (a, 1), (a, 2), (b, 0), (b, 1), (b, 2)}。类似的例子有,如果A表示某学校学生的集合,B表示该学校所有课程的集合,则A与B的笛卡尔积表示所有可能的选课情况。A表示所有声母的集合,B表示所有韵母的集合,那么A和B的笛卡尔积就为所有可能的汉字全拼。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式