黑马程序员技术交流社区
标题:
C语言练习
[打印本页]
作者:
niujiayue
时间:
2015-10-30 20:33
标题:
C语言练习
一、写出下面代码做了些什么
#include <stdio.h>
int main()
{
int age;
age = -1;
float height = -1;
printf("请输入年龄和身高,以逗号分割\n");
scanf("%d,%f", &age, &height);
printf("age是%d,score是%.2f\n", age, height);
return 0;
}
二、改错题
1.
#include <stdio.h>
int main()
{
int score;
int age;
scanf("%d,%d", &score, &age);
printf("age是%dscore是%d\n", age, score);
return 0;
}
2.
#include <stdio.h>
int main()
{
int a=10 ;
a++;
int b = 10%2;
return 0;
}
三. 分析题
1、请写出下面代码的执行结果
#include <stdio.h>
int main()
{
int a = 20;
int score = a + 100;
printf("%d\n", score);
{
int score = 50;
{
score = 10;
printf("%d\n", score);
}
a = 10;
}
{
score = a + 250;
int score = 30;
printf("%d", score);
}
printf("%d\n", score);
return 0;
}
四.编程题
1、接受用户从键盘上两个单精度浮点数,然后输出他们(保留两位小数))
2、用户从键盘上输入两个整数,然后输出他们和
#include<stdio.h>
int main(){
float a,b;
printf("请输入两个小数用逗号分隔");
scanf("%f,%f",&a,&b);
printf("%.2f%.2f\n",a,b);
int c,d;
printf("请输入两个数");
scanf("%d,%d",&c,&d);
printf("%d+%d=%d",c,d,c+d);
return 0;
}
作者:
fanyafangxf
时间:
2015-10-31 09:56
一:输入一个int型和一个float型变量,用逗号隔开,然后打印输出
请输入年龄和身高,以逗号分割
27,50
age是27,score是50.00
二:1.程序没有错误呀
2.程序也没有问题,只是定义的变量b没有使用
三:局部变量和全局变量的使用
在代码块内部可以定义和块外部相同名得变量,块内部的会暂时屏蔽(外部的不起作用)块外部的变量的作用域。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2