Hello World
1
2
3
4
5
#include<stdio.h>
int main(void) {
printf("Hello World\n");
return 0;
}
输出值丨a+b
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
//int main()
//{
// int a,b,sum;
// printf("请输入两个整数:");
// scanf("%d %d",&a,&b);
// sum=a+b;
// printf("这两个数的和是:%d\n",sum);
// printf("计算完成");
// return 0;
//}

#include <stdio.h>
#include <stdlib.h>
int main(){
int a,b,sum;
a=114514;
b=23333;
sum=a+b;
printf("sum is %d \n",sum);
return 0;
}
乘法口诀表
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#include <stdio.h>//包含头文件 丨换行 
int main (){
int i,j;
printf("\n\n\t\t9*9乘法口诀表Pro\t\n");
for(i=1;i<10;i++) {
for(j=1;j<=i;j++){
printf ("%2d*%2d=%2d",j,i,i*j);
}
printf("\n") ;
}
return 0;
}

// + 递增
//int main() 主函数
//缩进 printf("\n\n\t\t9*9乘法口诀表Pro\t\n");
//int 整数 2 (-32768~32767) -2 15次方~2 15次方-1
//printf("普通字符输出格式符", 输出项);
//整型常量:13、0、-13;
//实型常量:13.33、-24.4;
//字符常量:‘a’、‘M’
//字符串常量:”I love imooc!”
//多行注释: /* 注释内容 */
//单行注释: //注释一行
/*
\n是转义字符中的换行符
main前面的int就是主函数的类型
rintf()是格式输出函数
return是函数的返回值
*/
等腰三角形
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
#include<stdio.h>
int main()
{
int n;
int i;
int j;
printf("请输入打印的行数:");
scanf("%d",&n);
for(j=0;j<n;j++){
for(i=0;i<n-j;i++){
printf(" ");
}
for (i=0;i<(2*j+1);i++){
printf("*");
}
printf("\n");
}
return 0;
}
/*
#include "stdio.h"
main()
{
int a,x,y,z;
scanf("%d",&a); //输入需要打印的等腰三角形的行数
for(x=1;x<=a;x++) //打印列
{
for(y=1;y<=a-x;y++) //打印空格
{
printf(" ");
}
for(z=1;z<=2*x-1;z++) //打印*
printf("*");
printf("\n");
}
}

*/
求一元二次方程
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
#include <stdio.h>
#include <math.h>
int main(){
int a,b,c;
printf("求ax^2+bx+c=0 的解, 输入a,b,c:") ;
scanf("%d%d%d",&a,&b,&c);
if(pow(b,2)-4*a*c<0){
printf("此方程无实数跟!");
}
else if(pow(b,2)-4*a*c==0){
printf("此方程有一解, 解为%d",-b/(2*a));
}
else if(pow(b,2)-4*a*c>0){
printf("方程有两解, 解分别是%F,%f",(-b+sqrt(pow(b,2)-4*a*c))/(2*a),-b-sqrt(pow(b,2)-4*a*c)/(2*a));
}
else{
printf("输入错误!");
}
return 0;
}
/*
#include <stdio.h>
#include <math.h>

int main(void)
{
double a ,b , c;
double delat;
double x1, x2;
char ch;
do
{



printf("请输入一元二次方程的三个系数:\n");

printf("请输入系数 a = \t");
scanf("%lf",&a);

printf("请输入系数 b = \t");
scanf("%lf",&b);

printf("请输入系数 c = \t");
scanf("%lf",&c);

delat = b*b-4*a*c;

if(delat>0)
{
x1= ( -b+sqrt(delat) )/(2*a);;
x2= ( -b-sqrt(delat) )/(2*a);;
printf("有2个实数解:x1 = %lf x2 = %lf\n",x1,x2);
}
else if(delat==0)
{
x1=( -b+sqrt(delat) )/(2*a);;
printf("有2个相等实数解:x1=x2 = %lf\n",x1);
}
else
printf("无实数解\n");

printf("是否继续吗:Y/N\n");
scanf(" %c",&ch);
}while(ch=='y'||ch=='Y');
return 0;
}
*/
求三角形的面积
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <stdio.h>
#include <math.h>
int main(void)
{
float a,b,c,s,area;
scanf ("%f %f %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;
}