语法是一门语言中最基础的东西,学语言也都是先学这些基本字符和语法,这些都是比较基本的,我花很短的时间把这些过一遍。然后练习几道比较有代表性的题目作为复习。
- 数据和C:这章出现的大多是C语言的基本数据类型、参数和变量这些概念
- 字符串和格式化输入/输出:这章提高了一些比较有代表性的字符串函数,像strlen、printf、scanf等
- 运算符、表达式和语句:这章对循环做了一个简介,对基本运算符和其计算的优先级也都做出了详细的介绍,属于比较简单的内容,数据类型转换和一些简单的函数在本章均有提及
- C控制语句:循环、分支和跳转
练习1:编写一个程序,提示用户输入大写字母,使用嵌套循环以下面金字塔型的格式打印字母:
A
ABA
ABCBA
ABCDCBA
ABCDEDCBA
#include<stdio.h>
int main()
{
int i, j;
char n;
printf("请输入一个大写字母:");
scanf("%c", &n);
for (i = 0; i <= n - 'A'; i++)
{
for (j = 0; j < n - 'A' - i; j++)
printf(" ");
for (j = 0; j <= i; j++)
printf("%c", j + 'A');
for (j = i - 1; j >= 0; j--)
printf("%c", j + 'A');
printf("\n");
}
return 0;
}