课程名称: 程序设计基础(C)
实验日期:20xx年x月x日
一、实验名称(本次实践的题目)
输入输出函数的使用
二、实验目的及要求
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,&b);
scanf(“%f%e”,&x,&y);
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>
…… …… 余下全文