首页

2010年5月29日星期六

C语言strlen函数的用法

#include
#include
#define PRAISE "What's a super marvelous name!"
int main(void)
{
char name[40];

printf("What;s your name?\n");
scanf("%s",name);
printf("Hello,%s,%s\n",name,PRAISE);
printf("Your name of %d letters occupies %d memory calls.\n",strlen(name),sizeof name);
printf("The phrase of praise has %d letters",strlen(PRAISE));
printf("and occupies %d memory calls.\n",sizeof PRAISE);
return 0;
}


//程序2:

#include
#include
#define DENSITY 62.4
int main()
{
float weight,volume;
int size,letters;
char name[40];

printf("Hi!What's your first name?\n");
scanf("%s",name);
printf("%s,what's your weight in pounds?\n",name);
scanf("%f",&weight);
size = sizeof name;
letters = strlen (name);
volume = weight / DENSITY;
printf("Well,%s,your volume is %2.2f cubic feet.\n",name,volume);
printf("Also,your first namehas %d letters.\n",letters);
printf("and we have %d bytes to store it in.\n",size);
return 0;
}

没有评论:

发表评论