c语言习题讲解1汇编.pptVIP

  • 56
  • 0
  • 约1.89万字
  • 约 82页
  • 2017-04-12 发布于湖北
  • 举报
c语言习题讲解1汇编

习 题 讲 解 大纲 内容回顾 习题讲解 内容回顾----第一章 C程序的基本结构 printf函数 scanf函数 输入输出格式控制符 转义字符 C 程序的开发环境 C 程序的开发过程 内容回顾----第二章 符号分类(关键字、标识符) 标识符命名规则 基本数据类型 变量 常量 常用运算符和表达式 运算符的优先级与结合性 数据类型转换 内容回顾----第三章 算 法 算法表示方法 程序设计的一般方法 C语言三种控制结构 break和continue语句 循环结构的嵌套 goto语句 内容回顾----第四章 数组的概念 一维数组的定义、初始化、赋值、引用 二维数组的定义、初始化、赋值、引用 数组在内存中的存储方式 字符数组与字符串 字符串的输入、输出函数 字符串操作函数 1. 从键盘上输入两个整数,然后在屏幕上输出这两个数的积。 #include stdio.h void main() { int a,b,c; scanf(%d,%d,a,b); c=a*b; printf(%d\n,c); } 2.编写C程序,输出以下信息: ********** Very Good! ********** #include stdio.h void main() { printf(**********\n); printf(Very Good!\n); printf(**********\n); } 3.编写一个程序,输入三个整数,输出其最大者 #include stdio.h void main() { int a,b,c; int m; scanf(%d,%d,%d,a,b,c); m = a; if (b m) m = b; if (c m) m = c; printf(%d\n,m); } 4.从键盘上输入一个半径r,输出圆的面积、周长。 #include stdio.h void main() { float r,s,l; scanf(%f,r); s=3.14*r*r; l=2*3.14*r; printf(%.0f\n%.1f\n,s,l); } 5.已知F= 9 ÷ 5 ×C+32 ,其中其中C表示摄氏温度,F表示华氏温度,从键盘上输入一个摄氏温度,转换为华氏温度输出。 #include stdio.h void main() { float f; float c; scanf(%f, c); f = 9.0/5*c+32; printf(%.2f\n, f); } 6.从键盘输入两个整数,交换两个变量的值并输出。 #include stdio.h void main() { int a,b; int t; scanf(%d,%d,a,b); printf(交换前:a=%d,b=%d\n,a,b); t=a;a=b;b=t; printf(交换后:a=%d,b=%d\n,a,b); } 7.从键盘输入两个整数,交换两个变量的值并输出。 注意:该题要求不借助中间变量来实现,而是借助一系列算术运算。 #include stdio.h void main() { int a,b; scanf(%d,%d,a,b); printf(交换前:a=%d,b=%d\n,a,b); a=a-b;b=b+a;a=b-a; printf(交换后:a=%d,b=%d\n,a,b); } 8.从键盘输入一个四位数的正整数,编程实现反序输出这四位数。 #include stdio.h void main() { int x,a,b,c,d,y; scanf(%d,x); a=x%10; b=(x%100)/10; c=(x%1000)/100; d=x/1000; y=a*1000+b*100+c*10+d; printf(%d\n,y); } 9.编写一个程序,输入4个字符,将输入的字符译成密码。加密规则是:将原来的字母用字母表中其后面第3个字母来替换,如字母c换成f,字母y换成b。提示:根据字母的ASCII码值,按照加密方法对各个字符进行运算后输出 #include stdio.h void main() { char ch1,ch2,ch3,ch4; scanf(%c\n%c\n%c\n%c,ch1,ch2,ch3,ch4); ch1+=3; ch2+=3; ch3+=3; ch4+=3; printf(%c%c%c%c\n,ch1,ch2,ch3,ch4); } 10.编写一个程序,

文档评论(0)

1亿VIP精品文档

相关文档