提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
题目:
某黑夜一司机碰伤行人之后落荒而逃,经警方调查,有三个目击者。甲说:车牌号的前两位相同;乙说:车牌号的后两位加起来等于6;丙说:车牌号是一个四位数并且能被2整除。根据以上线索,编程列出可能的车牌号。
提示:此类问题求解关键是将其转化为数学问题,车牌号是四位数,那么车牌号的范围应该是1000<=x<=9999,即初值为1000,终值为9999。可定义4个变量a,b,c,d分别代表各个位数上的数字,根据甲乙所说,应该有a=b,c+d=6。根据丙所说车牌号能被2整除,即x%2=0。
实验目的与要求: 掌握循环嵌套结构的实现。
代码:
#include<stdio.h>
int main()
{
int a,b,c,d,x;
printf("可能的结果有:\n");
for(x=1000;x<=9999;x++)
{
a=(x/1000)%10;
b=(x/100)%10;
c=(x/10)%10;
d=x%10;
if(a==b)
if(c+d==6)
if(x%2==0)
printf("x=%d ",x);
}
return 0;
}
结果:
总结
提示:这里对文章进行总结:
例如:以上就是今天要讲的内容,本文仅仅简单介绍了掌握循环嵌套结构的实现。