标签: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