c语言程序设计例题

c语言程序设计例题,第1张

题目1

#include "stdio.h"

void main(void)

{

int n=5,m=10,i=1

long sum=1

for(i<=ni++)

{

sum*=i

}

printf("\n5!=%d",sum)

for(i=1i<=10i++)

{

sum*=i

}

printf("\n10!=%d",sum)

}

题目2

#include "stdio.h"

#include "string.h"

struct Student

{

char s_Name[25]

long n_Code

int n_English

int n_Math

int n_Computer

}student_1,student_2

void main(void)

{

printf("\nStudent1:\nName:")

scanf("%s",&student_1.s_Name)

printf("StudentNum:")

scanf("%d",&student_1.n_Code)

printf("English Score:")

scanf("%d",&student_1.n_English)

printf("Math Score:")

scanf("%d",&student_1.n_Math)

printf("Computer Score:")

scanf("%d",&student_1.n_Computer)

printf("\nStudent2:\nName:")

scanf("%s",&student_2.s_Name)

printf("StudentNum:")

scanf("%d",&student_2.n_Code)

printf("English Score:")

scanf("%d",&student_2.n_English)

printf("Math Score:")

scanf("%d",&student_2.n_Math)

printf("Computer Score:")

scanf("%d",&student_2.n_Computer)

printf("\nStudent1:\nName:%s\nStudent Number:%d\nEnglish Score:%d\nMath Score:%d\nComputer Score:%d\n",student_1.s_Name,student_1.n_Code,student_1.n_English,student_1.n_Math,student_1.n_Computer)

printf("\nStudent2:\nName:%s\nStudent Number:%d\nEnglish Score:%d\nMath Score:%d\nComputer Score:%d\n",student_2.s_Name,student_2.n_Code,student_2.n_English,student_2.n_Math,student_2.n_Computer)

}

此文写于2013年5月20日。

全部为当初在学校自己写的,尤为对于在校学生,认真看是能看懂的。

题目1:古希腊人认为因子的和等于它本身的数是一个完全数(自身因子除外),例如28的因子是1、2、4、7、14,且1+2+4+7+14=28,则28是一个完全数,编写一个程序求2-1000内的所有完全数。

题目2:一辆以固定速度行驶的汽车,司机在上午10点看到里程表上的读数是一个对称数(即这个数从左向右读和从右向左读是完全一样的),为95859。两小时后里程表上出现了一个新的对称数。问该车的速度是多少?新的对称数是多少?

题目3:自守数是指一个数的平方的尾数等于该数自身的自然数。例如:

25^2=625 76^2=5776 9376^2=87909376

请求出200000以内的自守数

参考结果:

01562576376625937690625109376

题目4:一个自然数的七进制表达式是一个三位数,而这个自然数的九进制表示也是一个三位数,且这两个三位数的数码顺序正好相反,求这个三位数。

题目5:带分数

100 可以表示为带分数的形式:100 = 3 + 69258 / 714

还可以表示为:100 = 82 + 3546 / 197

注意特征:带分数中,数字1~9分别出现且只出现一次(不包含0)。

类似这样的带分数,100 有 11 种表示法。

题目要求:

从标准输入读入一个正整数N (N<1000*1000)

程序输出该数字用数码1~9不重复不遗漏地组成带分数表示的全部种数。

注意:不要求输出每个表示,只统计有多少表示法!

例如:

用户输入:

100

程序输出

11

再例如:

用户输入:

105

程序输出:

6


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/11269534.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-14
下一篇 2023-05-14

发表评论

登录后才能评论

评论列表(0条)

保存