遇到了好多问题,#inclued<stfio.h>输不上去,不识别。后来在头文件输能用了,还有什么断点。自己鼓捣半天。
练习:
求两个数字的和:
#inclued<stdio.h>
int main()
{
int a;
int b;
int h;
printf("请输入函数:\n");
scanf("%d",a);
printf("请输入函数:\n“);
scanf("%d",b);
h=a+b;
printf("h=%d",h);
retuen 0;
}
这样就写好了。
再试一下三个函数相加。
#inclued<stdio.h>
int main
{
int a;
int h;
printf("请输入函数:\n");
scanf("%d",&a);
h=a;
printf("请输入函数:\n");
scanf("%d",&a)
h=h+a;
printf("请输入函数:\n");
scanf("%d",&a);
h=h+a;
printf("h=%d",h)
return 0;
}
上面代码吃内存大,每加一次函数就要开辟空间。
自己写一个1+2+3+4。。+10的代码!
#inclued<stdio.h>
int main()
{
int a=1;
int num=0;
while(a<=10)
{
num=a+num;
a++;
}
return 0;
}
啊!错了。没事只要放着不动,代码会自己修复好的。
继续,数值交换。
#inclued<stdio.h>
int main()
{
int a,b,c;
printf("请输入函数”);
scanf("%d".&a);
printf("请输入函数“);
scanf("%d",&b);
c=a;
a=b;
b=c;
printf("a=%d\n",a);
printf("b=%d\n",b);
return 0;
}
很好数值交换
再换一个方式。
#inclued<stdio.h>
int main()
{
int a,b;
printf(“请输入函数:”);
scanf("%d",&a);
printf("请输入函数:");
scanf("%d",&b);
a=a+b;
b=a-b;
a=a-b;
return 0;
}
很好。
再来个别的。
#inclueda<stdio.h>
int main()
{
int a=0;
printf("请输入函数a=");
scanf("%d",&a);
if(a<=5)
{
printf("篮球");
}
else
{
if(a>5&a<=10)
printf("唱");
else if(a>10&&a<15)
printf("跳");
else
printf("rap");
}
return 0;
}
对了!太棒了
还想做一个小游戏,
1:赋值0到100的随机值给a。
2:if(a>猜的数) 【循环次数不得大于五次】
【大于五次printf(”再接再厉\n胜败乃兵家常事\n“);】
printf(“小了,笨蛋。\n”);
else if(a<猜的数)
printf("大了,小垃圾\n");
else(a=猜的数)
printf(”答对了!\n“);
试试
#inclued<stdio.h>
int main()
{
int a =21;
int c=0;
while(c<=100)
{
printf("请输入:");
scanf("%d",&c)
if(c<a) printf("小了,笨蛋!\n");
else if(c>a) printf("大了,小垃圾!\n");
else { printf("恭喜你,答对了!\n"); break; }
}
return 0;
}
还有两个需要完善:
1:a现在需要手动输入。要改成随机值;
2:只能循环五次,超过五次算输。这个也没做出来。
满减计算机:
一直”烤鲲“30¥.一次性消费300元以上打八折。
#inclued<stdio.h>
int main()
{
int a=0;
int b=0;
while(a>=0)
{
printf(你买几只烤鲲?\n);
scanf("%d",a)
b=a*30;
if(b<300) printf("您消费%d元",b);
else { b=b*0.8
printf("您消费%d元",b); }
}
retutn 0;
}
非常棒,棒极了!今天先这样,虽然很简单,但是很有成就感。