急求:c语言编程题解答

来源:百度知道 编辑:UC知道 时间:2024/05/22 14:16:48
1.自守数
自守数是指一个数的平方的尾数等于该数自身的自然数。例如:
252=625 762=5776 93762=87909376
请求出200000以内的自守数
2.亲密数
如果整数A的全部因子(包括1,不包括A本身)之和等于B;且整数B的全部因子(包括1,不包括B本身)之和等于A,则将整数A和B称为亲密数。求3000以内的全部亲密数。
3.求具有abcd=(ab+cd)2性质的四位数
3025这个数具有一种独特的性质:将它平分为二段,即30和25,使之相加后求平方,即(30+25)2,恰好等于3025本身。请求出具有这样性质的全部四位数。
4.三色球问题
若一个口袋中放有12个球,其中有3个红的。3个白的和6个黒的,问从中任取8个共有多少种不同的颜色搭配?
5.分数比较
比较两个分数的大小。
6.编程验证“大于1000的奇数其平方与1的差是8的倍数”。
7、回文数的形成
任取一个十进制整数,将其倒过来后与原来的整数相加,得到一个新的整数后重复以上步聚,则最终可得到一个回文数。请编程验证。
8.将阿拉伯数字转换为罗马数字
将大于0小于1000的阿拉伯数字转换为罗马数字。
任选4题做……

建立包含N个人姓名的单链表
建立包含N个人学号的单链表
建立包含N个人姓名和数学成绩的单链表
建立包含N个人姓名、性别、数学成绩的单链表
建立包含N个人姓名、性别、电话的单链表
建立包含N个人姓名单链表,并根据指定姓名进行查找。
建立包含N个人姓名、性别、电话的单链表,并根据指定姓名进行查找电话号。
建立包含N个人姓名、性别、电话的单链表,并根据指定信息,将学生插入到单链表中。
任选四题做…………

1、
main()
{
long i;
for(i=1;i<=200000;i++)
if(i<10&&i*i%10==i)
printf("%d ",i);
if(i<100&&i>=10&&i*i%100==i)
printf("%d ",i);
if(i>=100&&i<1000&&i*i%1000==i)
printf("%d ",i);
if(i>=1000&&i<10000&&i*i%10000==i)
printf("%d ",i);
if(i>=10000&&i<100000&&i*i%100000==i)
printf("%d ",i);
if(i>=100000&&i<1000000&&i*i%1000000==i)
printf("%d ",i);

}
3、
main()
{
long i;
for(i=1000;i<=9999;i++)
if(i==(i%100+i/100)*(i%100+i/100))
printf("%d ",i);

}
4、#include <stdio.h>
main()
{
int i, j, count;
puts("the result is:\n");
printf("time red ball white ball black ball\n");
c