#include <stdio.h>
#include <stdlib.h>
#include<string.h>
int main(void)
{
int count, ch;
char letters[26];
for(count = 0, ch = 'a'; count < 26; count++, ch++)
{
letters[count] = ch;
printf("%c", ch);
}
return 0;
}
/**************************************/
#include <stdio.h>
#include <stdlib.h>
#include<string.h>
int main(void)
{
int out_count, in_count;
for(out_count = 1; out_count <= 5; out_count++)
{
for(in_count = 1; in_count <= out_count; in_count++)
{
printf("$");
}
printf("\n");
}
}
/**************************************/
#include <stdio.h>
#include <stdlib.h>
#include<string.h>
int main(void)
{
int out_count, in_count;
char ch;
for(out_count = 1; out_count <= 6; out_count++)
{
for(in_count = 1, ch = 'F'; in_count <= out_count; in_count++, ch--)
printf("%c", ch);
printf("\n");
}
printf("\n");
}
/**************************************/
#include <stdio.h>
#include <stdlib.h>
#include<string.h>
int main(void)
{
int out_count, in_count;
char ch = 'A';
for(out_count = 1; out_count <= 6; out_count++)
{
for(in_count = 1; in_count <= out_count; in_count++, ch++)
printf("%c", ch);
printf("\n");
}
printf("\n");
}
/**************************************/
#include <stdio.h>
#include <stdlib.h>
#include<string.h>
#define LINE 6
int main(void)
{
int lines, space, upper, lower;
char ch;
printf("please input a letter:");
scanf("%c", &ch);
for(lines = 1; lines <= LINE; lines++)
{
for(space = 0; space < LINE - lines; space++) //输入空格数,最大行数-当前行数
printf(" ");
for(upper = 0; upper <= lines - 1; upper++) //升序排,最大的字母等于这个行数-1
printf("%c", ch + upper);
for(lower = lines-2; lower >= 0; lower--) //降序排,先找到最大字母ASCII码大于输入字母的多少,以此-1基础上递减
printf("%c", ch + lower);
for(space = 0; space < LINE - lines; space++)
printf(" ");
printf("\n");
}
}
/**************************************/
#include <stdio.h>
#include <stdlib.h>
#include<string.h>
int main(void)
{
int start_num, end_num;
int count;
printf("please input you want to print number range. example:1,10 :");
scanf("%d,%d", &start_num, &end_num);
printf("\nnum square cubic \n"); //十个字符
for(count = start_num; count <= end_num; count++)
printf("%-10d%-10d%-10d\n", count, count*count, count*count*count); //左对齐,占10个字符
return 0;
}
/**************************************/
#include <stdio.h>
#include <stdlib.h>
#include<string.h>
int main(void)
{
int length, i;
char letter[40];
printf("please input a word:");
scanf("%s", letter);
length = strlen(letter);
for(i = length - 1; i >= 0; i--)
printf("%c", letter[i]);
return 0;
}
/**************************************/
// practice6_8
int main(void)
{
float num1, num2;
double result;
printf("please input two float number:");
while(2 == scanf("%f%f", &num1, &num2))
{
result = (num1 - num2) / (num1 * num2);
printf("%lf\n\n", result);
printf("please input two float number:");
}
return 0;
}
/**************************************/
//practice 6_9;
#include <stdio.h>
#include <stdlib.h>
#include<string.h>
double actor(float num1, float num2)
{
return (num1 - num2) / (num1 * num2);
}
int main(void)
{
float num1, num2;
double result;
printf("please input two float number:");
while(2 == scanf("%f%f", &num1, &num2))
{
result = actor(num1, num2);
printf("%lf\n\n", result);
printf("please input two float number:");
}
return 0;
}
/**************************************/
//practice 6_10;
#include <stdio.h>
#include <stdlib.h>
#include<string.h>
int main(void)
{
int upper_limit, lower_limit;
int sum, i;
printf("Enter lower and upper integer limits:");
scanf("%d%d", &lower_limit, &upper_limit);
while(lower_limit < upper_limit)
{
sum = 0;
for(i = lower_limit; i <= upper_limit; i++)
{
sum += i*i;
}
printf("The sums of the squares from %d to %d is %d\n", lower_limit*lower_limit, upper_limit*upper_limit, sum);
printf("Enter lower and upper integer limits:");
scanf("%d%d", &lower_limit, &upper_limit);
}
return 0;
}
/**************************************/
//practice 6_11;
#include <stdio.h>
#include <stdlib.h>
#include<string.h>
#define LEN 8
int main(void)
{
int num[LEN];
printf("please input eight numbers:");
for(int i = 0; i < LEN; i++)
scanf("%d", &num[i]); //scanf 会从上次读取处继续读取
printf("===========================\n");
for(int i = LEN - 1;i >= 0; i--)
printf("%d ", num[i]);
return 0;
}
/**************************************/
//practice 6_12;
#include <stdio.h>
#include <stdlib.h>
#include<string.h>
#define LEN 8
int main(void)
{
signed long long item = 0;
double result1 = 0.0;
double result2 = 0.0;
printf("Please input the item you want to check:");
scanf("%lld", &item);
getchar();
while (item > 0)
{
result1 = 0.0;
result2 = 0.0;
for (size_t i = 1; i <= item; i++)
{
result1 += 1.0 / i;
if (i % 2 == 1)
{
result2 += 1.0 / i;
}
else
{
result2 -= 1.0 / i;
}
}
printf("the %lld item result of the first sequence was %lf\n", item, result1);
printf("the %lld item result of the second sequence was %lf\n", item, result2);
printf("Please anthor input the item you want to check:");
scanf("%d", &item);
getchar();
}
printf("Done\n");
return 0;
}
/**************************************/
//practice 6_13;
#include <stdio.h>
#include <stdlib.h>
#include<string.h>
#define LEN 8
int main(void)
{
int num[8];
int i, j;
for(i = 0; i < 8; i++)
{
num[i] = 1;
for(j = 1; j <= i+1; j++)
num[i] *= 2;
}
i = 0;
do
{
printf("%d ", num[i]);
i++;
}while(i <= 7);
return 0;
}
/**************************************/
//practice 6_14;
#include <stdio.h>
#include <stdlib.h>
#include<string.h>
#define LEN 8
int main(void)
{
double num[LEN];
double sum[LEN];
int count, sum_count;
printf("please input eight numbers:");
for(count = 0; count < LEN; count++)
{
scanf("%lf", &num[count]);
}
getchar();
for(sum_count = 0; sum_count < LEN; sum_count++)
{
sum[sum_count] = 0;
for(count = 0; count <= sum_count; count++)
{
sum[sum_count] += num[count];
}
}
for(count = 0; count < LEN; count++)
{
printf("%6.2lf ", num[count]);
}
printf("\n");
for(count = 0; count < LEN; count++)
{
printf("%6.2lf ", sum[count]);
}
printf("\n");
return 0;
}
/**************************************/
//practice 6_15;
#include <stdio.h>
#include <stdlib.h>
#include<string.h>
int main(void)
{
char line_words[256];
int count = -1;
printf("Please input the string:");
do
{
count++;
scanf("%c", &line_words[count]); //这个&需要加,%s时才不需要加
}while(line_words[count] != '\n'); //\0前面是\n
count = 0;
while('\n' != line_words[count])
{
printf("%c", line_words[count]);
count++;
}
return 0;
}
/**************************************/