课程名称: 程序设计基础(C)
实验日期:2014年10月31日
一、 实验名称(本次实践的题目)
输入输出函数的使用
滑块导轨制造二、 实验目的及要求
1、 掌握格式输入输出函数printf和scanf函数的使用
三、 实验环境
PC机一台,windows 7 操作系统,VC++6.0软件
四、 实验过程
1、用下面的scanfsql如何设置check约束函数输入数据,使a=3b=7x=8.5idea前面加什么y=71.82c1=’A’c2=’a’。问在键盘上如何输入。
#include <stdio.h>
int main(){
  int a,b; float x,y;char c1,c2;
  scanf(“a=%db=%d”,&a,&b);
scanf(putchar函数%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,c55个变量的值分别为’C’,’h’,’i’,’n’,’a’,经过运算使c1,c2,c3,c4,c5java帮助文档下载分别变为’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<=5;i++){
  for( j=1;j<=i;j++)
  {  int m=j*i;
    printf("%d  ",m);
  }
  printf("\n");
    }
}
五、 实验结果
(这栏可以不写)
六、 小结
(用文字叙述本次实验存在的问题,解决方法或心得体会等,必须填写)
你需要去了解数据输出格式的相关含义
学会发现数字与数字之间的简单的逻辑关系如第vibration stars2
掌握ASCII char类型以及与整型之间的关系

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。