识别质数
#include <stdio.h>
#include <string.h>
int main(int argc, const char *argv[])
{ int i,j;
int sum=0;
for(int i=3;i<=100;i++)
{
for(j=2;j<=i-1;j++)
{
if(i%j==0)
{
sum++;
}
}
if(sum==0)
{
printf("%d\n",i);
}
sum=0;
}
return 0;
}
打印字母
#include <stdio.h>
#include <string.h>
int main(int argc, const char *argv[])
{ char *p1="FEDCBA";
int i,j,k;
for(i=1;i<=6;i++)
{
for(j=1;j<i;j++)
{
printf("_");
}
for(k=0;k<i;k++)
{
printf("%c",*(p1+k));
}
printf("\n");
}
return 0;
}
const char *p; p的指向数据不可被修改
const (char *) p; p的指向数据不可被修改
char *const p; p本身的值不能被修改
const char* const p;p的指向的数据和本身均不可修改
char const *p; p的指向数据不可被修改
(char *) const p; p的本身的值不能修改
char const* const p; p本身的值和指向的数据均不可被修改