实验二实验报告
part 1常用格式字符
printf("控制字符串",输出列表) scanf("控制字符串",&变量名) 使用printf()和scanf()时要在程序开头加上#include<stdio.h>
%d:按十进制整数输出 %f:按浮点数输出 %e:按指数形式输出 %s:按字符串输出 %c:按字符输出
%5d:表示输出int型数据的宽度为5.如果数据本身的长度大于5,为保证数据的精确性按实际输出,若数据长度小于5则在左边补空格使数据的宽度达到5。
%7f:表示输出float型数据的宽度为7.如果数据本身的长度大于7,为保证数据的精确性按实际输出,若数据长度小于7则在左边补空格使数据的宽度达到5。
%6.2f:表示输出float型数据的总宽度为6,小数点后2位。若数据本身长度大于6则按实际输出
printf("控制字符串",输出列表) scanf("控制字符串",&变量名) 使用printf()和scanf()时要在程序开头加上#include<stdio.h>
输入double类型数据时格式控制符必须要用%lf。
parrt 4
#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时无break时
#include<stdio.h> int main() { char ch; printf("请输入你的答案A,B,C,orD\n"); scanf("%c",&ch); if(ch=='A') printf("binggo,you are right"); else printf("try again~"); return 0; }