C语言,有程序,#include<stdio.h> main() { int y=9; for( :y>0;y- - ) if(y%3= =0) printf("%d&qu
答案:4 悬赏:60
解决时间 2021-02-26 23:52
- 提问者网友:杀手的诗
- 2021-02-26 16:40
C语言,有程序,#include<stdio.h> main() { int y=9; for( :y>0;y- - ) if(y%3= =0) printf("%d",--y);
最佳答案
- 二级知识专家网友:英雄的欲望
- 2021-02-26 18:15
y=9;
y>0为真;
y%3==0为真;
y=--y=8;
printf("%d",8);(屏幕输出“8”)
y=y--=7;
y>0为真;
y%3==0为假;
y=y--=6;
y>0为真;
y%3==0为真;
y=--y=5;
printf("%d",5);(屏幕输出“5”)
y=y--=4;
y>0为真;
y%3==0为假;
y=y--=3;
y>0为真;
y%3==0为真;
y=--y=2;
printf("%d",2);(屏幕输出“2”)
y=y--=1;
y>0为真;
y%3==0为假;
y=y--=0;
y>0为假
结束
y>0为真;
y%3==0为真;
y=--y=8;
printf("%d",8);(屏幕输出“8”)
y=y--=7;
y>0为真;
y%3==0为假;
y=y--=6;
y>0为真;
y%3==0为真;
y=--y=5;
printf("%d",5);(屏幕输出“5”)
y=y--=4;
y>0为真;
y%3==0为假;
y=y--=3;
y>0为真;
y%3==0为真;
y=--y=2;
printf("%d",2);(屏幕输出“2”)
y=y--=1;
y>0为真;
y%3==0为假;
y=y--=0;
y>0为假
结束
全部回答
- 1楼网友:你可爱的野爹
- 2021-02-26 21:04
源码 写错了!
#include<stdio.h>
main()
{
for(int y=9;y>0;y--){
if((y%3)==0){
printf("%d",y);
}
}
#include<stdio.h>
main()
{
for(int y=9;y>0;y--){
if((y%3)==0){
printf("%d",y);
}
}
- 2楼网友:行路难
- 2021-02-26 20:11
85 2
过程是判断y>0->执行if语句->执行y--语句->执行判断y>0
y = 9, 大于0,--y = 8;打印8
y--, y = 7;大于0
y--, y = 6, 大于0,--y = 5;打印5
y--, y = 4;
y--, y = 3, 大于0,--y = 2; 打印2
y--, y = 1;
y--, y = 0; 不大于0
过程是判断y>0->执行if语句->执行y--语句->执行判断y>0
y = 9, 大于0,--y = 8;打印8
y--, y = 7;大于0
y--, y = 6, 大于0,--y = 5;打印5
y--, y = 4;
y--, y = 3, 大于0,--y = 2; 打印2
y--, y = 1;
y--, y = 0; 不大于0
- 3楼网友:深街酒徒
- 2021-02-26 18:56
int y=9; //定义变量,初始化为9
for( :y>0;y- - ) // y循环递减,直到9变成0
if(y%3= =0) //如果y余3等于0(3的整数倍)
printf("%d",--y); //输出y减一,并且y等于y-1的值(for循环中还要减1)
结果是:852
for( :y>0;y- - ) // y循环递减,直到9变成0
if(y%3= =0) //如果y余3等于0(3的整数倍)
printf("%d",--y); //输出y减一,并且y等于y-1的值(for循环中还要减1)
结果是:852
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯