//习题1: 打印a -z
#include <stdio.h>
main() {
int ch[26];
char c;
int i;
for (i = 0, c = 'a';c <= 'z';c++, i++) //
ch[i] = c;
for (i = 0;i < 26;i++) //
printf("%c ", ch[i]);
}
//习题2:打印字符
#include <stdio.h>
main() {
int i, j;
for (i = 1;i <= 5;i++) {
for (j = 1;j <= i;j++)
printf("$");
printf("\n");
}
}
//习题3: 打印字母 外循环控制5行,内循环控制从F打到A,ch减 E ,ch2也减到E
#include <stdio.h>
main() {
char ch;
char ch2;
for (ch = 'F';ch >= 'A';ch--) {
for (ch2 = 'F';ch2 >= ch;ch2--)
printf("%c", ch2);
printf("\n");
}
}
//习题4:打印字符
#include <stdio.h>
main() {
char ch = 'A';
int i, j;
for (i = 0; i < 6;i++) {
for (j = 0;j <= i;j++) {
ch++;
printf("%c", ch);
}
printf("\n");
}
}
//习题5: 打印字符,难死宝宝了
#include <stdio.h>
main() {
char ch;
int i, j,k;
//外层控制5行
for (i = 0; i < 5;i++) {
//控制空格
for (k = i;k < 4;k++)
printf(" ");
//控制升序
for (ch = 'A',j = 0;j <=i;j++, printf("%c", ch),++ch)
;
ch -= 2; //
//控制降序
for (j=i;j >0;j--, ch--)
printf("%c", ch);
printf("\n");
}
}
// 习题6,此题简单,打印数字表格
#include <stdio.h>
main() {
int s, e;
int n;
printf("Input range,like: 2 10\n");
scanf_s("%d %d", &s, &e);
for (n = s;n <= e;n++)
printf("%d %d %d\n", n, n * n, n * n * n);
}