C语言 数带括号的字母数字的题目

&&|&& &&|&& &&|&&
用C语言分离出个位、十位和百位数字
19:57:16 && 阅读:6946&&
题目:打印出所有的“水仙花数”,所谓“水仙花数”是指一个三位数,
其各位数字立方和等于该数本身。例如:153是一个“水仙花数”,
因为153=1的三次方+5的三次方+3的三次方。
程序分析:利用for循环控制100-999个数,每个数分解出个位,十位,百位。
程序源代码:
&int i,j,k,n;
&printf("'water flower'number is:");
&for(n=100;n&1000;n++)
&&i=n/100;/*分解出百位*/
&&j=n/10%10;/*分解出十位*/
&&k=n%10;/*分解出个位*/
&&if(i*100+j*10+k==i*i*i+j*j*j+k*k*k)
&&&printf("%-5d",n);
&printf("\n");
后参与讨论
电子设计应用群()
阅读:1351
阅读:1458
阅读:1537
阅读:3050C语言编程练习题绝对经典!
我的图书馆
C语言编程练习题绝对经典!
, 马克思手稿中有一道趣味数学题:有30个人,其中有男人、女人和小孩,在一家饭馆里吃饭共花了50先令,每个男人各花3先令,每个女人各花2先令,每个小孩各花1先令,问男人、女人和小孩各有几人, 解方程组 编写程序,采用穷举法求出结果。
, 编写程序,根据以下公式求e的值。要求用两种方法计算: 111111 e,,,,,,,,,,,,,,11) for循环,计算前50项 1!2!3!4!5!!n2)while 循环,直至最后一项的值小于10-4
, 从键盘中输入一个数字(不限位数),用循环语句编程判断并输出这个数字的位数。
, 猴子吃桃子问题。猴子第一天摘下若干个桃,当即只一半,又多吃一个。第二天早上又将剩下的一半吃掉一半,双多吃一个。以后每天早上都吃了前天剩下的一半零一个,到第10天早上只剩下最后一个桃。问第一天摘了几个桃。
, 编程打印九九乘法表
, 青年歌手参加歌曲大奖赛,有10个评委打分,试编程求选手的平均得分(去掉一个最高分和一个最低分)。
, 从键盘中输入一个数字(可以包含小数点,其位数在60位以下,求其整数的有效位数,如输入,返回值为整数有效位数为3) 1) 输入数据为浮点型,不用数组,不用字符串,只有变量的算术运算实现此功能。 2) 使用数组来进行编程。
, 使用数组,编写一个十进制正整数转换为任意进制数的转换工具。 (大进制向小进制的转换。(方法是相除去余) 10进制327转八进制: 327/8 , 40 余数为7 40/8 , 5 余数为0 于是八进制数为507(第一位5是最后的商))
, 使用数组,编写一个任意进制正整数转换为十进制的转换工具。(以2,10进制互转为例,其他请举一反三: 二进制数1101转十进制: 1×2的三次幂,1×2的二次幂,0×2的一次幂,1×2的零次幂,8,4,0,1,13)
, 10个小孩围成一圈分糖果,老师顺次分给每个人的糖块数为12,2,8,22,16,4,10,6,14,20。然后按下列规则调整,所有小孩同时把自己的糖果分一半给右边的小孩,糖块数变为奇数的人,再向老师补要一块,问经过多少次调整后,大家的糖块一样多,且每人多少块。 1/25页
, 编写一个函数,用以求x2-5x+4的值,x做为函数的形参,调用此函数,求: y1= 22-5×2+4 Y2=(x+15)2-5(x+15)+4 Y3=(sinx)2-5sinx+4 sinx 可以加载”math.h” 库函数后使用,函数说明为 double sin( double x)
, 编写一个函数,使给定的一个二维数组(N×N)行列互换(N>3)。
, 从键盘中输入一个不超过40个字符的字符串,再输入一个位数,删除对应 位数的字符,然后输出删除指定字符后的字符串 要求:1) 用puts输出指示信息
2) 用gets接收字符串
, 如果有一个正整数从左、右来读都是一样的,则称为回文式数(简称回数);比如101,32123,999都是回数。数学中有名的“回数猜想”之迷,至今未解决。 回数猜想: 任取一个数,再把它倒过来,并把这两个数相加,然后把这个和数再倒过来,与原和数相加,重复此过程,一定能获得一个回数。 例: 68 倒过来是 86
68+86= 154 154+541= 605 605+506=1111 (回数) 编程,输入任意整数,按上述方法产生一个回数,为简便起见,最多计算7步,看是否能得到一个回数。 要求: 主函数中接收键盘数据,必须用scanf(“%ld”,&变量名)接收整型变量, 显示该数与其倒数的和,输出每一步计算步骤。 子函数1,计算该数的倒数。 子函数2,验证和是否为回数, 是则主函数打印“经过n次计算,得到回数”,超过7次未能得到回数,显示,“经过n次计算,未得到回数”
, 求Sn=a+aa+aaa+------+aaaaaaa(n个a),其中a和n都从键盘中输入,如从键盘中输入2,5,则计算S5=2+22+222+。 #include 'stdio.h' void main() {
int a,n,i=1;
long s=0,t=0;
printf('a=');
scanf('%d',&a);
printf('n=');
scanf('%d',&n); 2/25页 while(i<=n)
printf('sum=%d',s); }
, 两个乒乓球队进行比赛,各出三人。甲队为A,B,C三人,乙队为X,Y,Z三人。已抽签决定比赛名单,有人向队员打听比赛的名单,A说他不和X比,C说他不和X、Z比,编程找出三对选手的对手名单。 注:使用穷举法 #include'stdio.h'
int main()
{ int i,j,k;
for(i=1;i<=3;++i)
{ for(j=1;j<=3;++j)
{ for(k=1;k<=3;++k)
{ if(i==j || j==k || i==k)
if (i!=1 && k!=1 && k!=3)
{ printf('A vs %c\n',i+'X'-1);
printf('B vs %c\n',j+'X'-1);
printf('C vs %c\n',k+'X'-1);
, 编写一个函数,函数说明为: char lastchar ( char str[]) 功能:求一个字符串的最后一个字符,如果是空串,则返回空字符。 再利用该函数编程,输入两个字符串,输出第一字符串的最后一个字符和第二个字符串的最后一个字符。
, 韩信点兵。 韩信有一队兵,他想知道有多少人,便让士兵排队报数:按从1至5报数,最末一个士兵报的数为1;按从1至6报数,最末一个士兵报的数为5;按从1至7报数,最末一个士兵报的数为4;最后再按从1至11报数,最末一个士兵报的数为10。编程求韩信至少有多少兵, #include 'stdio.h' 3/25页void main() { for(i=1;;i++) {if(i%5==1&&i%6==5&&i%7==4&&i%11==10)
{printf('%d',i);}}}
, 用递归方法计算下列函数的值:
fx (x, n)=x-x2+x3-x4+......(-1)n-1xn n>0 要求: 1) 写出递归函数的原型 2) 编写程序
, 4 用递归法将一个整数转换成字符形式输出。例如输入483,应输出字符串“483”。 其程序如下,请验证,并修改程序,增加显示出输入数字的位数的功能,并使输出结果与下图一致。 void convert(long n) {
if ((i=n/10)!=0)
convert(i);
putchar(n%10+'0');
scanf('%ld',&number);
if ( number<0)
{putchar('-'); number= -}
convert (number);
, 利用以下公式,编程计算π的值,直到最后一项的绝对值( 用函数fabs() )小于0.0001为止。
,111 ,,,,,1...【程序1】 4357题目:有1、2、3、4个数字~能组成多少个互不相同且无重复数字的三位数,都是多少, 1.程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去
掉不满足条件的排列。 程序源代码: 2.#include 'stdio.h' #include 'conio.h' main() {
int i,j,k;
printf('\n');
for(i=1;i<5;i++) /*以下为三重循环*/ 4/25页 for(j=1;j<5;j++)
for (k=1;k<5;k++)
if (i!=k&&i!=j&&j!=k) /*确保i、j、k三位互不相同*/
printf('%d,%d,%d\n',i,j,k);
getch(); } =========================================== 】 【程序2题目:企业发放的奖金根据利润提成。利润(I)低于或等于10万元时~奖金可提10%,利润高
于10万元~低于20万元时~低于10万元的部分按10%提成~高于10万元的部分~可可提
成7.5%,20万到40万之间时~高于20万元的部分~可提成5%,40万到60万之间时高于 60万到100万之间时~高于60万元的部分~可提成1.5%~高 40万元的部分~可提成3%,于
100万元时~超过100万元的部分按1%提成~从键盘输入当月利润I~求应发放奖金总数, 1.程序分析:请利用数轴来分界~定位。注意定义时需把奖金定义成长整型。
2.程序源代码: #include 'stdio.h' #include 'conio.h' main() {
int bonus1,bonus2,bonus4,bonus6,bonus10,
scanf('%ld',&i);
bonus1=. 1;
bonus2=bonus1+.75;
bonus4=bonus2+.5;
bonus6=bonus4+.3;
bonus10=bonus6+.15;
if(i<=100000)
bonus=i*0.1;
else if(i<=200000)
bonus=bonus1+(i-.075;
else if(i<=400000)
bonus=bonus2+(i-.05;
else if(i<=600000)
bonus=bonus4+(i-.03;
else if(i<=1000000)
bonus=bonus6+(i-.015;
else 5/25页
TA的最新馆藏[转]&[转]&
喜欢该文的人也喜欢博主最新文章
博主热门文章
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)&>&C语言入门的几道算法题目,非常适合初学者的你
C语言入门的几道算法题目,非常适合初学者的你
上传大小:2KB
输入2个数字然后进行比较,最后输出一个最大的数字。
(我的答案中有2种算法)。
输入3个数字,然后比较输出一个最大的数字。
输入一个数字&i&然后再输入一个数字&j&,然后用数字&i&一直相加到数字&j&为止
输入2个数字,然后按照从大到小输出
(答案见附件)
综合评分:0
下载个数:
{%username%}回复{%com_username%}{%time%}\
/*点击出现回复框*/
$(".respond_btn").on("click", function (e) {
$(this).parents(".rightLi").children(".respond_box").show();
e.stopPropagation();
$(".cancel_res").on("click", function (e) {
$(this).parents(".res_b").siblings(".res_area").val("");
$(this).parents(".respond_box").hide();
e.stopPropagation();
/*删除评论*/
$(".del_comment_c").on("click", function (e) {
var id = $(e.target).attr("id");
$.getJSON('/index.php/comment/do_invalid/' + id,
function (data) {
if (data.succ == 1) {
$(e.target).parents(".conLi").remove();
alert(data.msg);
$(".res_btn").click(function (e) {
var parentWrap = $(this).parents(".respond_box"),
q = parentWrap.find(".form1").serializeArray(),
resStr = $.trim(parentWrap.find(".res_area_r").val());
console.log(q);
//var res_area_r = $.trim($(".res_area_r").val());
if (resStr == '') {
$(".res_text").css({color: "red"});
$.post("/index.php/comment/do_comment_reply/", q,
function (data) {
if (data.succ == 1) {
var $target,
evt = e || window.
$target = $(evt.target || evt.srcElement);
var $dd = $target.parents('dd');
var $wrapReply = $dd.find('.respond_box');
console.log($wrapReply);
//var mess = $(".res_area_r").val();
var mess = resS
var str = str.replace(/{%header%}/g, data.header)
.replace(/{%href%}/g, 'http://' + window.location.host + '/user/' + data.username)
.replace(/{%username%}/g, data.username)
.replace(/{%com_username%}/g, data.com_username)
.replace(/{%time%}/g, data.time)
.replace(/{%id%}/g, data.id)
.replace(/{%mess%}/g, mess);
$dd.after(str);
$(".respond_box").hide();
$(".res_area_r").val("");
$(".res_area").val("");
$wrapReply.hide();
alert(data.msg);
}, "json");
/*删除回复*/
$(".rightLi").on("click", '.del_comment_r', function (e) {
var id = $(e.target).attr("id");
$.getJSON('/index.php/comment/do_comment_del/' + id,
function (data) {
if (data.succ == 1) {
$(e.target).parent().parent().parent().parent().parent().remove();
$(e.target).parents('.res_list').remove()
alert(data.msg);
//填充回复
function KeyP(v) {
var parentWrap = $(v).parents(".respond_box");
parentWrap.find(".res_area_r").val($.trim(parentWrap.find(".res_area").val()));
评论共有0条
综合评分:
积分/C币:3
chenchanghui1108
综合评分:
积分/C币:3
综合评分:
积分/C币:3
综合评分:
积分/C币:10
PerfectRuner
综合评分:
积分/C币:5
jiaozhengkui
综合评分:
积分/C币:3
VIP会员动态
CSDN下载频道资源及相关规则调整公告V11.10
下载频道用户反馈专区
下载频道积分规则调整V1710.18
spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip
资源所需积分/C币
当前拥有积分
当前拥有C币
输入下载码
为了良好体验,不建议使用迅雷下载
C语言入门的几道算法题目,非常适合初学者的你
会员到期时间:
剩余下载个数:
剩余积分:0
为了良好体验,不建议使用迅雷下载
积分不足!
资源所需积分/C币
当前拥有积分
您可以选择
程序员的必选
绿色安全资源
资源所需积分/C币
当前拥有积分
当前拥有C币
为了良好体验,不建议使用迅雷下载
资源所需积分/C币
当前拥有积分
当前拥有C币
为了良好体验,不建议使用迅雷下载
资源所需积分/C币
当前拥有积分
当前拥有C币
您的积分不足,将扣除 10 C币
为了良好体验,不建议使用迅雷下载
无法举报自己的资源
你当前的下载分为234。
你还不是VIP会员
开通VIP会员权限,免积分下载
你下载资源过于频繁,请输入验证码
您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:!
若举报审核通过,可返还被扣除的积分
被举报人:
举报的资源分:
请选择类型
资源无法下载 ( 404页面、下载失败、资源本身问题)
资源无法使用 (文件损坏、内容缺失、题文不符)
侵犯版权资源 (侵犯公司或个人版权)
虚假资源 (恶意欺诈、刷分资源)
含色情、危害国家安全内容
含广告、木马病毒资源
*详细原因:
C语言入门的几道算法题目,非常适合初学者的你

我要回帖

更多关于 英文字母对应的数字 的文章

 

随机推荐