c 语言实验报告总结 篇一:C 语言实验报告 课程名称: 程序设计基础(C) 实验日期:2025 年 10 月 31 日 一、实验名称(本次实践的题目) 输入输出函数的使用 二、实验目的及要求 1、 掌握格式输入输出函数 printf 和 scanf 函数的使用 三、实验环境 PC 机一台,windows 7 操作系统,VC++6.0 软件 四、实验过程 1 、 用 下 面 的scanf函 数 输 入 数 据 , 使a=3,b=7,x=8.5,y=71.82,c1=’A’,c2=’a’。问在键盘上如何输入。 #include stdio.h int main(){ int a,b; float x,y;char c1,c2; scanf(“a=%db=%d”, a, scanf(“%f%e”, x, scanf(“%c%c”, c1, c2); printf(“a=%d,b=%d,x=%f,y=%f,c=%c,c2=%c\n“,a,b,x,y,c1,c2) ; } 答:按如下方式在键盘下输入 a=3b=78.5000071.8200Aa 理由:主要是上面的 scanf 函数中的双引号中的内容决定了输出的格式 %f%e 表示输出的小数默认都是 6 位,所以要加后面加 0 补齐位数 2、请编程序将“China”译成密码,密码规律是:用原来的字母后面第 4 字母代替原来的字母。例如,字母”A”后面第 4 个字母是”E”,用”E”代替”A”。因此“China”应译成”Glmre”。请编一程序,用赋初值的方法使 c1,c2,c3,c4,c5 这 5 个变量的值分别为’C’,’h’,’i’,’n’,’a’,经过运算使 c1,c2,c3,c4,c5分别变为’G’,’l’,’m’,’r’,’e’。分别用 putchar 函数和printf 函数输出这 5 个字符。 答:#include stdio.h int main(){ {char c1= C ,c2= h ,c3= i ,c4= n ,c5= a c1+=4;//类型转换,字符型(char 类型的变量存储的就是 ASCII码)+数字=字符型 c2+=4; c3+=4; c4+=4; c5+=4; printf( 密码是%c%c%c%c%c\n ,c1,c2,c3,c4,c5); printf( 用 putchar 函数输出: putchar(c1); putchar(c2); putchar(c3); putchar(c4); putchar(c5); printf( \n } }3、编写一个程序,请输入以下结果(每列左对齐) 1 2 4 3 6 9 4 8 12 16 5 10 15 20 25 答:分析总共有 5 行,每行第一个的数字代表行数,同时也代表每行中有几个数字,行数乘以 2 3 以此类推可以得到对应的结果 #include stdio.h int main(){ int i=1; int j=1; for( i=1;i i++){ for( j=1;j j++) {int m=j*i; printf( %d ,m); } printf( \n } } (这栏可以不写) 六、小结 (用文字叙...