700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > C语言学习4(数据的输入与输出)

C语言学习4(数据的输入与输出)

时间:2023-05-06 00:11:19

相关推荐

C语言学习4(数据的输入与输出)

格式化输入

//实例3-1:计算圆的周长和面积

#include "stdio.h"

#include "conio.h"

void main()

{

float PI,r,c,s;

PI=3.1415926;

printf("请输入圆的半径:\n");

scanf("%f",&r);

c=2*PI*r;

s=PI*r*r;

printf("半径为%.2f的圆的周长为:%.2f\n",r,c);

printf("半径为%.2f的圆的面积为:%.2f\n",r,s);

getch();

}

控制输入的格式

//实例3-2:求数据的总和与平均值

//用户需输入5个数值,数据间以“,”号为分隔符,然后计算并输出这些数值的总和与平均值

#include "stdio.h"

#include "conio.h"

void main()

{

float a,b,c,d,e;

float sum,aver;

printf("请从键盘上连续输入5个数据,并且以分号“,”分隔:\n");

scanf("%f,%f,%f,%f,%f",&a,&b,&c,&d,&e);

sum=a+b+c+d+e;

aver=sum/5;

printf("所输入数据的总和为:%.2f,平均值为:%.2f\n",sum,aver);

getch();

字符串的输入与宽度控制

//字符串的输入与宽度控制

//因为字符串变量的名称就代表了字符串的地址,所以字符串的输入不用再变量名前加&符号

//实例3-3:字符串的分段输入

#include "stdio.h"

#include "conio.h"

void main()

{

printf("\t字符串的分段输入\n");

printf("请输入字符串:\n");

char s1[10],s2[10],s3[10];

scanf("%5s%1s%3s",s1,s2,s3);

printf("%s %s %s\n",s1,s2,s3);

getch();

}

选择性输入

//选择性输入

//自动识别用户名和密码

/* %[^abcd]前面加^表示字符串中除了a,b,c,d外的所有字符

%[0-9]表示输入0~9的数字

%[a-zA-Z]表示输入a~z,A~Z的所有字符*/

#include "stdio.h"

void main()

{

char s1[20],s2[20];

printf("\t自动识别用户名和密码\n");

printf("请连续输入用户名和密码:\n");

scanf("%[a-zA-Z]%[0-9]",s1,s2);

printf("用户名为:%s\n",s1);

printf("密码为:%s\n",s2);

}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。