- 1、本文档共84页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[理学]c语言精选和答案
PAGE \* MERGEFORMAT 84
c语言精选
4.4 四位数拆分
输入一个四位数,判断千位、百位、十位和个位数字之和是否为偶数,如果是,输出Yes,如果不是,输出No;如果不是四位数,输出Invalid data。
#includestdio.h
void main()
{
int x,a,b,c,d,e;
scanf(%d,x);
if(x/10001||x/10000=1)
printf(Invalid data\n);
else {
a=x/1000;
b=x%1000/100;
c=x%1000%100/10;
d=x%1000%100%10;
e=(a+b+c+d)%2;
if(e==0)
printf(Yes\n);
else
printf(No\n);
}
}
4.5 磨磨你的砍柴刀:判断三角形的形状
要求:输入三角型的三条边,判断三角形的形状。假设输入的三边边长均0。
输入:三角型的3条边的长度(int型)。
输出:等边三角形:equilateral triangle.
等腰三角形:isoceles triangle.
不构成三角形:non-triangle.
一般三角形:triangle.
#includestdio.h
void main()
{
float a,b,c;
scanf(%f%f%f,a,b,c);
if(a+bc||b+ca||c+ab)
printf(non-triangle.\n);
else if(a==bb==c)
printf(equilateral triangle.\n);
else if(a==b||b==c||a==c)
printf(isoceles triangle.\n);
else
printf(triangle.\n);
}
4.6 字符加密输出
从键盘上输入一个字符,进行加密以后再输出在屏幕上。加密规律是:输入小写英文字母时,输入a 输出Z、输入b输出Y、输入c输出X、...、输入z输出A。输入大写英文字母时,将该字母ASCII码值再加上该值的1/2后输出所对应的字符,例如数字A的ASCII码值是65,加上其值的1/2后是98(小数四舍五入),则输出字符‘b’。输入数字时,将该数字原ASCII码值再加上该值十进制的十位上的数后输出,例如数字9的ASCII码值是57,加上十位上的数5后是62,则输出字符‘’。输入其他字符时原样输出。 友情提示:整数之间运算的结果要取整,例如5/2的结果是2,而5.0/2.0对小数四舍五入的结果就是3.0了。所以输入大写英文字母时的输出要仔细考虑。
#include stdio.h
int main()
{ char ch;
int a;
ch=getchar();
if(ch=97ch=122)
{ch=187-ch;putchar(ch);}
else if(ch=65ch=90)
{a=ch%2;
if (a==1) (char)a=(ch+1)/2+ch;
else (char)a=ch/2+ch;
putchar(a);}
else if(ch=48ch=57)
{ch=ch/10+ch;
putchar(ch);}
else putchar(ch);
printf(\n);
}
5.2 打印平行四边形
输入图形的高 n 和首字符 c ,输出如下例( n=5 ,c=A )所示的图形 .
ABCDE
BCDEF
CDEFG
DEFGH
EFGHI
输入:整数n例如 5 和某个字符例如 A
输出:高为5和首字符A 的平行四边形
#includestdio.h
void main()
{ int n,m,i,d;
char p,t;
scanf(%d,%c,n,p);
for(m=0;mn;m++)
{
for(i=0;im;i++)
{
printf( );
}
for(d=0;dn;d++)
{
t=p+d+m;
printf(%c,t);
}
for(i=
您可能关注的文档
- [理学]ch2-1行列式的概念.ppt
- [理学]ch2_2DFT计算卷积.ppt
- [理学]ch2讲稿.ppt
- [理学]CH2原理图绘制提高.ppt
- [理学]ch3-3表示作业法.ppt
- [理学]CH3插值法与最小二乘法—3.ppt
- [理学]CH3+GPS卫星运动与卫星信号.ppt
- [理学]CH6-3动量矩动量矩守恒定律.ppt
- [理学]ch4-1随机变量的数学期望.ppt
- [理学]ch8_立体化学.ppt
- 2025年温州商学院单招综合素质考试题库完整.docx
- 2025年哈尔滨幼儿师范高等专科学校单招职业技能测试题库参考答案.docx
- 北师大版五年级数学上册期末专项突破:解答题(含答案).pdf
- 2025年云南现代职业技术学院单招职业技能测试题库a4版.docx
- 2025年甘肃省张掖地区单招职业倾向性考试题库带答案.docx
- 2025年重庆化工职业学院单招职业适应性考试题库及答案参考.docx
- 2025年济宁职业技术学院单招职业技能考试题库一套.docx
- 2025年安徽工贸职业技术学院单招职业适应性测试题库及参考答案.docx
- 买卖管桩合同范例.docx
- 2025年科尔沁艺术职业学院单招职业适应性考试题库最新.docx
文档评论(0)