Lecture (1)包含一下六道编程题,可以在上面的OJ提交。
001:输出第二个整数
#include <iostream>
using namespace std;
int main(int argc, const char * argv[]) {
int a,b,c;
scanf("%d%d%d",&a,&b,&c); //当输入是非字符类型时,scanf会跳过空格。
printf("%d\n",b);
return 0;
}
002:字符菱形
#include <iostream>
using namespace std;
int main(int argc, const char * argv[]) {
char c;
scanf("%c",&c);
printf(" %c\n",c);
printf(" %c%c%c\n",c,c,c);
printf("%c%c%c%c%c\n",c,c,c,c,c);
printf(" %c%c%c\n",c,c,c);
printf(" %c\n",c);
return 0;
}
003:打印ASCII码
#include <iostream>
using namespace std;
int main(int argc, const char * argv[]) {
char c;
scanf("%c",&c);
printf("%d\n",c);
return 0;
}
004:打印字符
#include <iostream>
using namespace std;
int main(int argc, const char * argv[]) {
int a;
scanf("%d",&a);
printf("%c\n",a);
return 0;
}
005:整型数据类型存储空间大小
#include <iostream>
using namespace std;
int main(int argc, const char * argv[]) {
int a;
short b;
printf("%d %d\n",sizeof(a),sizeof(b));
return 0;
}
006:浮点型数据类型存储空间大小
#include <iostream>
using namespace std;
int main(int argc, const char * argv[]) {
float a;
double b;
printf("%d %d\n",sizeof(a),sizeof(b));
return 0;
}