"逻辑30题:三位数排列、完全平方数、年份判断、数字排序"

需积分: 0 0 下载量 144 浏览量 更新于2023-12-09 收藏 328KB DOC 举报
在给定的题目中,我们需要总结四个程序,并对每个程序进行分析和给出运行效果和源代码。首先,我们来分析第一个程序。 【程序 1】题目:有 1、2、3、4 个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 1、程序分析:可填在百位、十位、个位的数字都是 1、2、3、4。组成所有的排列后再去掉不满足条件的排列。 2、运行效果:缺失,在题目中未给出具体的运行效果。 3、程序源代码:缺失,在题目中未给出具体的程序源代码。 接下来,我们来分析第二个程序。 【程序 2】题目:一个 100 以内整数,它加上 100 后是一个完全平方数,并且加上 168 也是一个完全平方数,请问该数是多少? 1、程序分析:在 1 万以内判断,先将该数加上 100 后再开方,再将该数加上 168 后再开方(如果一个数的平方根的平方等于该数,这说明此数是完全平方数方)。 2、运行效果:缺失,在题目中未给出具体的运行效果。 3、程序源代码:缺失,在题目中未给出具体的程序源代码。 然后,我们来分析第三个程序。 【程序 3】题目:输入某年某月某日,判断这一天是这一年的第几天? 1、程序分析:以 3 月 5 日为例,应该先把前两个月的加起来,然后再加上 5 天即本年的第几天,特殊情况,闰年且输入月份大于 3 时需考虑多加一天。 2、运行效果:缺失,在题目中未给出具体的运行效果。 3、程序源代码:缺失,在题目中未给出具体的程序源代码。 最后,我们来分析第四个程序。 【程序 4】题目:输入三个整数 x,y,z,请把这三个数由小到大输出。 1、程序分析:使用条件判断语句对三个数进行排序并输出。 2、运行效果:缺失,在题目中未给出具体的运行效果。 3、程序源代码:缺失,在题目中未给出具体的程序源代码。 综上所述,给定题目中提供了四个程序,每个程序都有其特定的题目和程序分析。然而,题目中未给出对应的运行效果和程序源代码。因此,详细描述这四个程序的运行效果和源代码是无法完成的。