实验一
实验一(1)
#include<stdio.h>
int main()
{
printf(''*********\n *******\n *****\n ***\n *'');
return 0;
}

printf后的打印输出内容应该用双引号引上,
return 0后应该有分号
2.
#include<stdio.h>
int main()
{
int a,b,c
printf(''请输入三个数'');
scanf(''%d%d%d'',&a,&b,&c);
printf(''a+b+c=%d'');
return0;
}

scanf(格式控制,地址列表)用引号引起的部分只有“格式控制”
3.
#include<stdio.h>
int main()
{int a,b,c,d,e,f,g;
printf(“请输入今天的日期,年月日用逗号分开”);
scanf(''%d%d%d'',&a,&b,&c);
printf(''请输入你的生日,格式年-月-日'');
scanf(''%d-%d-%d''&d,&e,&f);
g=a–d;
printf(''你今年%d岁,你的生日是%d-%d-%d'',g,d,e,f);
return 0;
}

注意标点符号的中英文表达,尤其是引号'' ''出错不容易发现
实验二(1)
#include<stdio.h>
int main()
{
int a,b,c,d;
printf(''Input three numbers'');
scanf(''%d%d%d''&a,&d,&c);
printf(''a=%d,b=%d,c=%d\n''a,b,c)
d=c;
c=b;
b=c;
a=d;
printf(''%d%d%d''a,b,c);
return 0;
}

注意交换几个数的顺序是要有引入一个可以赋值字母的思想
2.#include<stdio.h>
int main()
{int a,b,c;
printf(''请输入分钟\n'');
scanf(''%d'',&a);
b=a/60;
c=a%60;
printf(''%d分钟=%d小时%d分钟''a,b,c);
return 0;
}

运用取整取余时,注意整数除整数只能得整数的运算规则
3/
#include<stdio.h>
int main()
{
int a,b,c,d,e,g;
printf(''请输入四位整数'');
scanf(''%4d'',&a);
b=a/1000;
c=a%1000/100;
d=a%100/0;
e=a%10;
h=e*1000+d*100+c*10+b;
printf(''%d'',h);
return 0;
}

注意运算时的优先级高低
4.
#include<stdio.h>
#define pl 3.1415926
int main()
{
folat r,l,v;
printf(''请输入圆的半径'');
scanf(''%f'',&r);
l=2*pl*r;
v=4*pl*r*r*r/3;
printf(''l=%.2f,v=%.2f'',l,v);
return 0;
}

注意整数除整数只能得整数,所以圆的体积公式中4/3运算时最后÷3
浙公网安备 33010602011771号