1(实现简单的加法)
#include <stdio.h> // 这是编译预处理命令
int main( ) // 定义主函数
{ // 函数开始
int a,b,sum; // 本行是程序的声明部分,定义a、b、sum为整型变量
a = 123; // 对变量a赋值
b = 456; // 对变量b赋值
sum = a + b; // 进行a+b 的运算,并把结果存放在变量sum中
printf("sum is %d\n",sum); // 输出结果
return 0; // 使函数返回值为0
} // 函数结束
2(两个数比大小输出大值)
js正则任意字符#include <stdio.h>
int main( ) // 定义主函数
{ // 主函数体开始
int max(int x,int y); // 对被调用函数max的声明
int a,b,c; // 定义变量a,b,c
scanf("%d,%d",&a,&b); // 输入变量a和b的值
c = max(a,b); // 调用max函数,将得到的值赋给c
printf("max=%d\n",c); // 输出c的值
return 0; // 返回函数值为0
}
int max(int x,int y) //定义max函数,函数值为整型, 形式参数x和y为整型
{
target的属性值有哪些 int z; // max函数中的声明部分,定义本函数中用到的变量z为整型
labelshop免费版 if (x > y) z = x;
else z = y;
return(z); //将z的值返回,通过max带回到调用函数的位置
}
3(算1-1/2+1/+1/99-1/100)
#include <stdio.h>
int main( )
{
int sign=1;
double deno=2.0,sum=1.0,term; // 定义deno,sum,term为双精度变量
while (deno<=100)
{
sign=-sign;
term=sign/deno;
sum=sum+term;
deno=deno+1;
}
printf("%f\n",sum);
return 0;
}
putchar函数4
#include <stdio.h>
int main ( )
{
char c1,c2;
c1='A'; // 将字符'A'的ASCII代码放到c1变量中
c2=c1+32; // 得到字符'a'的ASCII代码,放在c2变量中
printf("%c\n",c2); // 输出c2的值,是一个字符
printf("%d\n",c2); // 输出c2的值,是字符'a'的ASCII代码
return 0;
}
5(方程求根)
#include <stdio.h>
#include <math.h> // 程序中要调用求平方根函数sqrt
int main ( )
{double a,b,c,disc,x1,x2,p,q; // disc是判别式sqrt(b*b-4ac)
scanf("%lf%lf%lf",&a,&b,&c); // 输入实型变量的值要用格式声明"%f"
disc=b*b-4*a*c;
if (disc<0) printf("This equation hav't real roots\n");
else
{ p=-b/(2.0*a);
q=sqrt(disc)/(2.0*a);
x1=p+q;x2=p-q; // 求出方程的两个根
printf("x1=%7.2f\nx2=%7.2f\n",x1,x2); // 输出方程的两个根
}
return 0;
}
6(输出BOY)
#include <stdio.h>
int main ( )
{
char a='B',b='O',c='Y'; // 定义3个字符变量,并初始化
putchar(a); // 向显示器输出字符B
putchar(b); // 向显示器输出字符O
putchar(c); // 向显示器输出字符Y
putchar ('\n'); // 向显示器输出一个换行符
return 0;
}
7
#include <stdio.h>
int main ( )
{ char a,b,c; // 定义字符变量a,b,c
a=getchar(); // 从键盘输入一个字符,送给字符变量a
b=getchar(); // 从键盘输入一个字符,送给字符变量b
c=getchar(); // 从键盘输入一个字符,送给字符变量c
putchar(a); // 将变量a的值输出
putchar(b); // 将变量a的值输出
putchar(c); // 将变量a的值输出
putchar('\n'); // 换行
return 0;
}
8 (同5,不同写法)
#include <stdio.h>
#include <math.h> // 程序中要调用求平方根函数sqrt
int main ( )
{double a,b,c,disc,x1,x2,p,q; // disc是判别式sqrt(b*b-4ac)
scanf("%lf%lf%lf",&a,&b,&c); // 输入双精度浮点型变量的值要用格式声明"%lf"
disc=b*b-4*a*c;
if (disc<0) printf("This equation hav't real roots\n");
else
{ p=-b/(2.0*a);
q=sqrt(disc)/(2.0*a);
x1=p+q;x2=p-q; // 求出方程的两个根
printf("real roots:\nx1=%10.6f\nx2=%10.6f\n",x1,x2); // 输出方程的两个根
}
return 0;
}
9(实现三个数从小到大排列)
#include <stdio.h>
int main()
{
float a,b,c,t;
scanf("%f,%f,%f",&a,&b,&c);
if(a>b)
{
html个人介绍静态页面模板 t=a;
a=b;
b=t;
} // 实现a和b的互换
if(a>c)
{
t=a;
a=c;
c=t;
} // 实现a和c的互换
if(b>c)
{
t=b;
b=c;
c=t;
} // 实现b和c的互换
printf("%5.2f,%5.2f,%5.2f\n",a,b,c);
return 0;void 类型指针
}
10(swich 语句应用)
#include <stdio.h>
int main()
{
char grade;
scanf("%c",&grade);
printf("Your score:");
switch(grade)
{ default: printf("data error!\n");break;
case 'A': printf("85~100\n");break;
case 'B': printf("70~84\n");break;
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论