
用c语言三位数分解出十位上的数
3个回答
展开全部
展开全部
#include
main()
{
int
i=0,a=0,b=0;
for
(i=102;i<=999;i++)
{
a=i%100;
b=a%10;
if
(a<=29&&a>=20||b==2)
printf("%d
",i);
}
}
首先
a=i%100,b=a%10;运行两个语句不能用逗号间隔,要用分号。第二for语句应当包含下面的语句,才能在for里面运行。第三b=2是b一直被赋值为2,应当b==2。
main()
{
int
i=0,a=0,b=0;
for
(i=102;i<=999;i++)
{
a=i%100;
b=a%10;
if
(a<=29&&a>=20||b==2)
printf("%d
",i);
}
}
首先
a=i%100,b=a%10;运行两个语句不能用逗号间隔,要用分号。第二for语句应当包含下面的语句,才能在for里面运行。第三b=2是b一直被赋值为2,应当b==2。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include <stdio.h>
int main(void)
{
int n;
printf("请输入一个3位数:");
scanf("%d", &n);
printf("十位是:%d\n", n / 10 % 10);
return 0;
}
int main(void)
{
int n;
printf("请输入一个3位数:");
scanf("%d", &n);
printf("十位是:%d\n", n / 10 % 10);
return 0;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询