- 18
- 0
- 约 25页
- 2015-08-26 发布于江苏
- 举报
上机程序调试及程序设计练习
一、程序填空
找Armstrong(水仙花)数:371=3*3*3+7*7*7+1*1*1
#include stdio.h
#includemath.h
void main()
{ int i,a,b,c;
for(i=100;i=999;i++)
{ a=i/100;
_______1_______ // b=i%100/10;
c=i%10;
if (________2________) // a*a*a+b*b*b+c*c*c = = i
printf(%d is a Armstrong number!\n,i);
}
}
输入1个整数后,输出该数的位数。(例:输入3214则输出4,输入-23156则输出5)。
#include stdio.h
void main()
{ int n,k=0;
scanf(%d,n);
while( _____1_____ ){ // n!=0
k++;
_____2_____; // n=n/10
}
printf(%d\n,k);
}
求输入的整数各位数字之和,如输入234则输出9,输入-312则输出6。
#include stdio.h
#include math.h
void main()
{
int n,s=0;
scanf(%d,n);
______ 1 ______ // if (n0) n=-n;
while(n!=0) {
______ 2 ______ // s+=n%10;
n=n/10;
}
printf(%d\n,s);
}
调用函数f,将一个整数首尾倒置。例如:若程序输入12345,则输出54321;若程序输入-34567,则输出-76543。
#include stdio.h
#include math.h
long f(long n)
{ long m,y=0; m=fabs(n);
while(m!=0) {
y=y*10+m%10;
____1____ // m=m/10 ;
}
if(n=0) return y;
else _____2_____ // return -y ;
}
void main()
{
printf(%ld\t,f(12345)); printf(%ld\n,f(-34567));
}
调用函数f,从字符串中删除所有的数字字符。
#include stdio.h
#include string.h
#include ctype.h
void f(char *s)
{ int i=0;
while(s[i]!=\0){
if(isdigit(s[i])) ____1____(s+i,s+i+1); // strcpy
___2___ i++;} // else
}
void main()
{ char str[80];
gets(str); f(str); puts(str);
}
调用find函数在输入的字符串中查找是否出现the这个单词。如果查到返回出现的次数,如果未找到返回0。
#include stdio.h
int find(char *str)
{ char *fstr=the;
int i=0,j,n=0;
while (str[i]!=\0)
{
for(______1______) // j=0; j3; j++
if (str[j+i]!=fstr[j]) break;
if (______2______) n++; // j=3
i++;
}
return n;
}
void main()
{ char a[80];
gets(a);
printf(%d,find(a));
}
输入的一个小写字母,将字母循环后移5个位置后输出。例如:a变成f,w变成b。
#include stdio.h
void main()
{ char c;
c=getchar();
if(______1______) // c=ac=u
c=c+5;
else
if (c=v c=z)
您可能关注的文档
- 一元线性回归模型(新).ppt
- 医疗管理论文:中西医结合单病种临床路径信息化管理的探索.doc
- 医疗仪器设计 论文格式要求.doc
- 医生2010年工作总结范文.doc
- 医药行业企业的税负筹划及其应用——以宏伟医药为例.doc
- 依恋类型与孤独感的相关研究.doc
- 铱星企业信息门户.doc
- 移动端音视频解决方案.doc
- 以具体企业为实例的融资问题论文.doc
- 议论文如何选材和组材.ppt
- DB35T 2304-2026互花米草除治滩涂生态修复及监测评估技术规程.pdf
- DB35T 2296-2026宁静小区评估技术指南.pdf
- DB35T 2299-2026美丽园区建设导则.pdf
- DB35T 2310-2026营商环境数字化监测数据要求.pdf
- 2026年南阳市第二届职业技能大赛-全媒体运营(国赛精选项目)技术工作文件.docx
- DB35T 2306-2026柜式全氟己酮灭火装置设计规程.pdf
- DB35T 2302-2026杜鹃高位嫁接技术规程.pdf
- DB35T 2293-2026光储充检一体化充电基础设施建设规范.pdf
- 2026年陕西机电职业技术学院单招职业技能考试题库及答案详解(各地真题).docx
- 2026年黑龙江农业工程职业学院单招职业适应性考试题库及答案详解(典优).docx
最近下载
- 建筑施工安全生产事故隐患内部报告奖励制度及台账.pdf VIP
- 人为因素和航空法规第01章绪论1.1航空人为因素对航空安全.pptx VIP
- 《人工智能发展前沿》 何友教材 ppt课件 第9章 脑启发人工智能.pptx VIP
- 23.《设计水火箭》教学课件 青岛版科学六年级上册.pptx
- 屠宰厂生产废水处理设计计算说明书.doc VIP
- 国标给排水专业图集 - 07MS101-2室外给水管道附属构筑物.pdf VIP
- 2023年浙江横店影视职业学院单招计算机测试题库必考题.docx VIP
- 《人工智能发展前沿》 何友教材 ppt课件 第8章 元宇宙.pptx VIP
- 一例胃癌患者的护理查房PPT课件.pptx VIP
- 《人工智能发展前沿》 何友教材 ppt课件 第7章 智能无人系统.pptx VIP
原创力文档

文档评论(0)