字符数据的输入输出:
#include<stdio.h>
#include<stdlib.h>
int main()
{
char a='B',b='o',c='k';
putchar(a);
putchar(b);
putchar(c);
putchar('\t');
putchar('\n');
putchar(a);
putchar(b);
putchar('\n');
putchar(b);
putchar(c);
putchar('\n');
return 0;
}
字符数据的输入输出:
#include<stdio.h>
#include<stdlib.h>
int main()
{
char c;
printf("input a character\n");
c=getchar();
putchar(c);
return 0;
}
#include<stdio.h>
#include<stdlib.h>
int main()
{
char a,b;
printf("input character a and b:\n");
scanf("%c\n%c",&a,&b);
printf("%c\n%c\n", a,b);
return 0;
}
#include<stdio.h>
#include<stdlib.h>
int main()
{
char a,b,c;
printf("input character a,b,c\n");
scanf("%c%c%c",&a,&b,&c);
printf("%d\n%d\n%d\n%c\n%c\n%c\n",a,b,c,a-32,b-32,c-32);
return 0;
}
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
int main()
{
float a,b,c,area,s;
printf("input one number,enter one ");
printf("input second number,enter twice");
printf("input third number,enter third");
scanf("%f\n%f\n%f",&a,&b,&c);
s=1.0/2*(a+b+c);
area=sqrt(s*(s-a)*(s-b)*(s-c));
printf("a=%7.2f,b=%7.2f,c=%7.2f,s=%7.2f\n",a,b,c,s);
printf("area=%7.2f\n",area);
return 0;
}
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
int main()
{
double a,b,c; /*定义系数变量*/
double x1,x2,p; /*定义根变量和表达式的变量值*/
printf("请输入a,b,c:"); /*提示用户输入三个系数*/
scanf("%lf%lf%lf",&a,&b,&c); /*接收用户输入的系数*/
printf("\n"); /*输出回行*/
p=b*b-4*a*c; /*给表达式赋值*/
x1=(-b+sqrt(p))/(2*a); /*根1的值*/
x2=(-b-sqrt(p))/(2*a); /*跟2的值*/
printf("x1=%f,x2=%f\n",x1,x2); /*输出两个根的值*/
return 0;
}
if语句的三种形式:
#include<stdio.h>
#include<stdlib.h>
int main()
{
int a,b,max;
printf("\n input two numbers:\n");
scanf("%d %d",&a,&b);
max=a;
if(max<b) max=b;
printf("max=%d",max);
return 0;
}
#include<stdio.h>
#include<stdlib.h>
int main()
{
int a,b;
printf("input two numbers:");
scanf("%d%d",&a,&b);
if(a>b)
printf("max=%d\n",a);
else
printf("max=%d\n",b);
return 0;
}
#include<stdio.h>
#include<stdlib.h>
int main()
{
char c;
printf("input a character:");
c=getchar();
if(c<32)
printf("this is a control character\n");
else if(c>='0'&&c<='9')
printf("this is a digit\n");
else if(c>='A'&&c<='Z')
printf("this is a capital letter\n");
else if(c>='a'&&c<='z')
printf("this is a small letter\n");
else
printf("this is an other character\n");
return 0;
}
#include<stdio.h>
#include<stdlib.h>
int main()
{
int a,b,c,temp;
printf("please input three numbers:");
scanf("%d%d%d",&a,&b,&c);
if(a>b)
{
temp=a;
a=b;
b=temp;
}
if(a>c)
{
temp=a;
a=c;
c=temp;
}
if(b>c)
{
temp=b;
b=c;
c=temp;
}
printf("%d\n%d\n%d\n",a,b,c);
system("parse");
return 0;
}
#include<stdio.h>
#include<stdlib.h>
int main()
{
int a,b;
printf("please input a,b:");
scanf("%d%d",&a,&b);
if(a!=b)
if(a>b)
printf("a>b\n");
else
printf("a<b\n");
else
printf("a=b\n");
system("parse");
return 0;
}
#include<stdio.h>
#include<stdlib.h>
int main()
{
int a,b;
printf("please input a,b:");
scanf("%d%d",&a,&b);
if(a==b)
printf("a=b\n");
else if(a>b)
printf("a>b\n");
else
printf("a<b\n");
system("parse");
return 0;
}