#include<stdio.h> int main() { printf("*********\n *******\n *****\n ***\n *\n"); return 0; }
注意换行符号\n,和空格的位数
#include<stdio.h> int main() { int a,b,c,sum; printf("请输入三个数,中间用空格隔开\n"); scanf("%d%d%d",&a,&b,&c); sum=a+b+c; printf("%d+%d+%d=%d\n",a,b,c,sum); return 0; }
%d之间不加符号,编译时默认空格
#include<stdio.h> int main() { int a,b,c,d,e,f,g; printf("请输入今天的日期,年月日用逗号分开\n"); scanf("%d,%d,%d",&a,&b,&c); printf("请输入你的生日,格式:年-月-日\n"); scanf("%d-%d-%d",&d,&e,&f); g=a-d; printf("你今年%d岁了,你的生日是%d-0%d-0%d",g,d,e,f); return 0; }
注意%d之间的符号
#include<stdio.h> int main() { int a,b,c,d; printf("Please input three integers"); scanf("%d%d%d",&a,&b,&c); d=a; a=c; c=b; b=d; printf("%d%d%d",a,b,c); return 0; }
=两边是将等号右边的值赋给等号左边的数
#include<stdio.h> int main() { int a,b,x; printf("输入x分钟"); scanf("%d",&x); a=x/60; b=x%60; printf("%d小时%d分钟",a,b); return 0; }
除和取余的结果不同
#include<stdio.h> int main() { int a,b,c,d,x; printf("请输入一个四位整数\n"); scanf("%d",&x); a=x/1000; b=x%1000/100; c=x%100/10; d=x%10; printf("%d%d%d%d\n",d,c,b,a); return 0; }
通过除和取余获得每一位上的数字
#include<stdio.h> #define PI 3.1415926 int main() { double da,db,dr; int a,b,r; printf("请输入圆的半径\n"); scanf("%d",&r); da=2*PI*r; db=4.0/3*PI*r*r*r; printf("圆周长=%.2f,球体积=%.2f\n",da,db); return 0; }
注意要先定义变量,另外为了准确数值要用double类型,小数点后位数用.f