首页 > 其他 > 详细

实验二

时间:2019-04-16 21:36:09      阅读:119      评论:0      收藏:0      [点我收藏+]

Part1: 格式化输出函数printf()和格式化输入函数scanf()

#include <stdio.h>
int main() {
int x=1234;
float f=123.456;
double m=123.456;
char ch=‘a‘;
char a[]="Hello, world!"; 
int y=3, z=4;
printf("%d %d\n", y, z);
printf("y=%d, z=%d\n", y,z);
printf("%8d,%2d\n", x,x);
printf("%f, %8f, %8.1f, %0.2f, %.2e\n",f,f,f,f,f);
printf("%lf\n",m);
printf("%3c\n", ch);
printf("%s\n%15s\n%10.5s\n%2.5s\n%.3s\n",a,a,a,a,a);
return 0;
}

  

  

技术分享图片

2.在c程序开发环境下输入程序ex2_2.c,查找并修改错误

#include <stdio.h>
int main() {
double x,y;
char c1,c2,c3;
int a1,a2,a3;
scanf("%d%d%d",&a1,&a2,&a3);
printf("%d,%d,%d\n",a1,a2,a3);
scanf("%c%c%c",&c1,&c2,&c3);
printf("%c%c%c\n",c1,c2,c3);
scanf("%lf,%lf",&x,&y);
printf("%f,%lf\n",x,y);
return 0;
}

  

技术分享图片

part4.

switch

1带break

#include<stdio.h>
int main(){
int level;
printf("输入现在状态等级(1-5):");
scanf("%d",&level);
switch(level){
case 1:printf("high翻了:)\n");break;
case 2:printf("low爆了:(\n");break;
default:printf("一言难尽,无法概括。。。\n");
} 
return 0;
}

  

不带break

#include<stdio.h>
int main(){
int level;
printf("输入现在状态等级(1-5):");
scanf("%d",&level);
switch(level){
case 1:printf("high翻了:)\n");
case 2:printf("low爆了:(\n");
default:printf("一言难尽,无法概括。。。\n");
} 
return 0;
}

  

Part5

#include <stdio.h> 
int main() { 
printf("请输入你的答案(A,B,C or D)");
char x;
scanf("%c,",&x);
if(x==‘A‘)
printf("binggo you are right~");
else
printf("try again~");
return 0; 
}

  

技术分享图片

体会:大概掌握了两个基础语句的用法

             有些概念需要记住不要混淆

 

实验二

原文:https://www.cnblogs.com/TiAmoz/p/10719919.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!