//practice1基础版
#include <stdio.h>
int main()
{
printf("\n");
char num[26] = {"abcdefghijklmnopqrstuvwxyz"};
for (int i = 0; i < 26; i++)
{
printf("%c", num[i]);
}
printf("\n");
}
//practice1进化版
#include <stdio.h>
int main()
{
printf("\n");
char num[26] = {0};
for (int i = 0; i < 26; i++)
{
num[i]=i + 'a';
printf("%c", num[i]);
}
printf("\n");
}
运行结果
//practice2
#include <stdio.h>
int main()
{
printf("\n");
char ch = '$';
for (int i = 0; i < 5; i++)
{
for (int j = 0; j < i+1; j++)
{
printf("%c",ch);
}
printf("\n");
}
}
运行结果
//practice3基础版
#include <stdio.h>
int main()
{
printf("\n");
char ch = 'F';
int j=0;
for (int i = 0; i < 1; i++)
{
for ( j = 0; j < 1; j++)
{
printf("%c\n", ch);
}
for (j = 0; j < 1; j++)
{
printf("%c", ch);
printf("%c\n", ch-1);
}
for (j = 0; j < 1; j++)
{
printf("%c", ch);
printf("%c", ch - 1);
printf("%c\n", ch - 2);
}
for (j = 0; j < 1; j++)
{
printf("%c", ch);
printf("%c", ch - 1);
printf("%c", ch - 2);
printf("%c\n", ch - 3);
}
for (j = 0; j < 1; j++)
{
printf("%c", ch);
printf("%c", ch - 1);
printf("%c", ch - 2);
printf("%c", ch - 3);
printf("%c\n", ch - 4);
}
for (j = 0; j < 1; j++)
{
printf("%c", ch);
printf("%c", ch - 1);
printf("%c", ch - 2);
printf("%c", ch - 3);
printf("%c", ch - 4);
printf("%c\n", ch - 5);
}
printf("\n");
}
}
practice3进化版
#include <stdio.h>
int main()
{
printf("\n");
char ch = 'F';
int j = 0;
for (int i = 0; i < 6; i++)
{
for (j = 0; j < i+1; j++)
{
printf("%c", ch-j);
}
printf("\n");
}
}
//practice4
#include <stdio.h>
int main()
{
printf("\n");
char ch = 'A';
for (int i = 0; i < 6; i++)
{
for (int j = 0; j < i+1 ; j++)
{
printf("%c", ch);
ch += 1;
}
printf("\n");
}
}
运行结果
//practice5
#include <stdio.h>
int main()
{
printf("\n");
char ch = 'A';
char ch1 = ' ';
int j = 0;
int i;
char n;
printf("请输入一个大学字母");
scanf_s("%c",&n);
n = n - 64; //n=n-64;行数=输入的大写字母-大写字母在ASCII码对应位置
for (i = 0; i <=n; i++) //控制行数
{
for (j = 0; j <= n-i; j++)//控制升序打印字母
{
printf("%c",ch1);
}
for (j = 0; j < i+1; j++) //控制空格打印
{
printf("%c", ch+j);
}
for (j = i;j > 0; j--) //控制降序打印
{
printf("%c", ch+j-1 );
}
printf("\n");
}
}
运行结果
//practice6
#include <stdio.h>
int main()
{
int min, max;
int i, j;
int square, cube;//平方,立方;
int middle;
printf("\n");
printf("请输入两个整数min,max\n");
scanf_s("%d %d", &min,&max);
if (min > max) //防止用户出错
{
middle = max;
max = min;
min = middle;
}
middle=min; //变量替换,防止下面中min++;影响程序
for (i = 1; i <= (max - middle); i++) //控制带印出来的行
{
for (j = 1; j <=3; j++)
{
if (min <= max) //控制打印的下限
{
square = min * min;
cube = min * min * min;
printf("整数=%d,整数的平方=%d,整数的立方=%d\n", min, square, cube);
}
min++;
}
}
}
运行结果: