C语言常考编程题(3)
时间:2025-04-20
时间:2025-04-20
while(*p != '\0')
{
a[i] = (int)*p;
i++;
p++;
}
for(int i = 0;i< b;i++)
{
printf("%d",a[i]);
}
return 0;
}
注意:strcat,strcmp,strlen,strcpy 都是在#include <string.h>这个包中,而且参数为char的指针或者数组都可以。
5:文件读写实验
#include<stdlib.h>
#include <stdio.h>
int main()
{
char* ch1 = "china";
FILE* fp;
fp= fopen("file1.txt", "w");
fprintf(fp, "%s", ch1);//比如fprintf(fp, "%s %d %f\n", s, a, f);
fclose(fp);
fp = fopen("file1.txt", "r");
char ch = fgetc(fp);
while (ch != EOF)
{
putchar(ch);
ch = fgetc(fp);
}
return 0;
}
注意:FILE在#include<stdlib.h>这个头文件之中
4:随机数
#include <stdlib.h>
#include <time.h>
int main()
{
srand(time(NULL));