码迷,mamicode.com
首页 > 其他好文 > 详细

实验二

时间:2019-04-01 21:28:13      阅读:163      评论:0      收藏:0      [点我收藏+]

标签:c语言程序   空格   .com   运行   html   https   efault   main   tps   

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

%d %f %c %e %f

%d 输出整型,即整数部分时使用。若%d前有代码,则一并输出;%8d占8个字符位,字符位少于8位,左边用空格填满。

%f 输出浮点型,即小数时使用。%8f占八个字符位,字符位少于8个,左边用空格填满;%8.1占8个字符位,显示的数字到小数点后一位,若输出数字部分不足8位,左边用空格填满;

%c 输出字符型,即字母时使用。

%e 输浮点常量。  

%s 输出数组。

输入double型数据时scanf()要用%lf

 订正过的

/*
《C语言程序设计教程学习指导》p119 实验内容(2)
这是一个格式化输入输出函数及格式符使用练习
找出两处错误,修改并运行程序
为a1,a2,a3,c1,c2,c3,x,y输入数据,使得:
a1=1,a2=2,a3=3,c1=‘a‘,c2=‘b‘,c3=‘c‘, x=1.5, y=2.5
*/
#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=a,c2=b,c3=c);
scanf("%lf,%lf",&x,&y);
printf("%lf,%lf\n",x=1.5,y=2.5);
return 0;
}

技术图片

 

part 4

有 break 语句

源程序代码

/*
switch语句使用示例
输入1,2,3...的不同整数,显示不同提示信息
*/
#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;
}https://www.cnblogs.com/96ldc/p/10638165.html

 

运行结果

技术图片

 

无 break 语句

源程序代码

/*
switch语句使用示例
输入1,2,3...的不同整数,显示不同提示信息
*/
#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;
}

 

运行结果

技术图片

 

part 5

程序源代码

#include<stdio.h>
int main()
{
int answer;
printf("输入正确答案(A/B/C/D):");
scanf("%c",&answer);
switch(answer)
{
 case A :printf("Binggo, you are right~\n");break;
 default:printf("try again~\n");break;
 } 
return 0;
}

 

运行结果

技术图片

技术图片

 

总结

1. { } 内语句需要加 ;

2.无break时 运行结果为 在正确运行结果后面 附上源代码中正确结果后的每一个结果,直到出现break。

坑:case 后面的分支情况,如果是字母,需要加 ‘ ‘  。例子都是数字,没注意,疯狂查错。

评阅

https://www.cnblogs.com/verano/p/10638511.html

https://www.cnblogs.com/ningchenyang/p/10618488.html

https://www.cnblogs.com/96ldc/p/10638165.html

 

实验二

标签:c语言程序   空格   .com   运行   html   https   efault   main   tps   

原文地址:https://www.cnblogs.com/lr15910743769/p/10638941.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!