1.字符串的链接
#include<stdio.h>
#include<string.h>
int main()
{
void rev(char string1[], char string2[]);
char str1[80], str2[80];
printf("the string1:\n");
gets_s(str1);
printf("the string2:\n");
gets_s(str2);
printf("the new line:\n");
rev(str1, str2);
printf("%s", str1);
getchar();
getchar();
return 0;
}
void rev(char string1[], char string2[])
{
int i, j;
for (i = strlen(string1), j = 0; string2[j] != '\0'; j++)
string1[i + j] = string2[j];
}
2.四边形的编码
#include<stdio.h>
int main()
{
int i, j, k;
for (i = 0; i < 5; i++)
{
for (j = 0; j <= i; j++)
printf(" ");
for (k = 0; k < 5; k++)
{
printf("*");
}
printf("\n");
}
getchar();
getchar();
return 0;
}
3.100-200的素数
#include<stdio.h>
#include<math.h>
int main()
{
int i, n,k;
for (n = 101; n <= 200; n++)
{
k = sqrt(n);
for (i = 2; i < k; i++)
if (n%i == 0)break;
if (i > k)
printf("%d ", n);
}
getchar();
getchar();
return 0;
}