66. 编一程序,从键盘输入若干个数,降序排序后存入文件jieguo.txt中
去,同时将结果在屏幕上显示。
67. 百鸡问题:用100元买100只鸡,大公鸡5元1只,母鸡3元1只,小
鸡1元3只。问各能买多少只? 68. 今年父亲30岁,儿子6岁,问多少年后父亲的年龄是儿子年龄的2倍? 69. 一个四位数,当它逆向排列时得到的4位数是它自身的整数倍,请找出
所有符合这一条件的四位数。
70. 某处发生一起案件,侦察得知如下可靠线索:
ABCD四人都有作案可能 AB中至少一人参与作案 BC中至少一人参与作案 CD中至少一人参与作案 AC中至少一人未参与作案 请分析谁最有可能是案犯。
71. 找赛手:2个羽毛球队比赛,各出3人,每个人只比一次。甲队为A,B,
C三人,乙队为X,Y,Z三人。有人打听比赛名单,A说他不和 X比,C说不和X,Z比。请编程找出三队赛手的名单。
72. 求以下不定方程组的所有正整数解(提示:可以考虑让计算机在一定范
围内穷举):
73. 编程从键盘输入20个数,要求输出其中最大的前5个。
74. 编程序输出1-1000以内的完全平方数并统计个数。所谓完全平方数是
指其算术平方根为一整数,如4、9、100等。
75. 我国古代有一种回文诗,倒念顺念都有意思,例如“人过大佛寺”,倒读
起来便是“寺佛大过人”。还有经典的对联“客上天然居,居然天上客”。此种例子举不胜举。在自然数中也有类似情形,比如1991就是一个很特殊的四位数,从左向右读与从右向左读竟是完全一样的,这样的数称为“回文数”。编程序输出1到10000内的所有回文数并统计个数。< xmlnamespace prefix =\76. 某班综合考评,根据参加集体活动的次数加分,规则如下:
参加1次及以下:加1分; 参加2至3次:加2分;
参加4至7次:参加几次加几分;
参加8至10次:加8分; 参加10次以上:加10分。
程序运行时输入某人参加活动的次数,则输出其应该加的分数;如果输入为
负值,则给出相应提示。
77. 编程计算如下表达式的值:1/2+1/3+...+1/n,其中的n在程序运行时输入。 78. 从键盘输入一元二次方程的三个系数,要求计算出其根:若有不相等的实
根则输出两实根;若有相等的实根则只输出一个;若无实根则给出相应提
示;若输入导致一元二次方程不成立,则给出提示。
79. 求以下不定方程组的所有正整数解:
80. 编程输出如下格式图形(要求将输出的行数由输入的值来控制,否则不得
分):
* ** *** ****
81. 编程从键盘输入一行文字,每行的长度最多为80个字符,分别统计出其中
大写字母、小写字母、数字及其它字符的个数并输出。 82. 编程从键盘输入20个数,要求输出其中最小的前5个。
C语言编程题精选(答案1-30)
2010-11-30 15:49:22| 分类: C语言学习 | 标签:无 |字号大中小 订阅 1、
#include
#include
void main() { char a,b,c; printf(\ scanf(\ printf(\ printf(\ printf(\} 3、
#include
void main() { int n,r,c; printf(\请输入行数:\ scanf(\ if(n<0) printf(\行数错误!\\n\ else { for(r=1;r<=n;r++) { for(c=1;c<=6;c++) printf(\ printf(\ }
} } 4、
#include
void main() { int n,r,c; printf(\请输入行数:\ scanf(\ if(n<0) printf(\行数错误!\\n\ else { for(r=1;r<=n;r++) { for(c=1;c<=r;c++) printf(\ printf(\ } } } 5、
#include
void main() { int n,r,c; printf(\请输入行数:\ scanf(\ if(n<0) printf(\行数错误!\\n\ else { for(r=1;r<=n;r++) { for(c=1;c<=2*r-1;c++) printf(\ printf(\ } } } 6、
#include
void main() { int n,r,c; printf(\请输入行数:\ scanf(\ if(n<0) printf(\行数错误!\\n\ else { for(r=1;r<=n;r++) { for(c=1;c<=n+1-r;c++) printf(\ printf(\ } } } 7、
#include
void main() { int n,r,c; printf(\请输入行数:\ scanf(\ if(n<0) printf(\行数错误!\\n\ else { for(r=1;r<=n;r++) { for(c=1;c<=2*n+1-2*r;c++) printf(\ printf(\ } } } 8、
#include
void main() { int n,r,c;