1 / 12
文档名称:

C语言编程实例.doc

格式:doc   大小:104KB   页数:12页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C语言编程实例.doc

上传人:aibuaiwo1318 2018/4/17 文件大小:104 KB

下载得到文件列表

C语言编程实例.doc

相关文档

文档介绍

文档介绍:第3章
请你参考前请修改下,或者至少看明白,
2
#include ""
#include ""
main()
{
char str[50];
int i,j=0,k=0,length=0;
char str1[50];

printf("input words:\n");
scanf("%s",str);
for(i=0;str[i]!='\0';i++)
{
if(str[i]>='A' && str[i]<='Z')
{
str1[j]=str[i];
j++;
}
else if(str[i]>='a' && str[i]<='z')
{
str1[j]=str[i]-32;
j++;
}
}
length = strlen(str1);
for(k=length-1;k>=0;k--)
{
printf("%c",str1[k]);
}
}
截图:
4
#include ""
main()
{
int num,i,j,line=0;
printf("Enter a number:\n");
scanf("%d",&num);
if(num<=1)
{
printf("Please Enter");
return(1);
}
for(i=2;i<num;i++)
{
for(j=2;j<i;j++)
if(i/j*j==i)
break;
if(j==i && i%10!=9)
{
printf("%d,",i);
line++;
if(line==10)
{
printf("\n");
line=0;
}
}
}
}
截图:
7
#include ""
main()
{
int n = 0;
int a,b;
printf("Enter a number:\n");
scanf("%d",&n);
printf("1g\t2g\t5g\n");
printf("---------------------\n");
for(a=0;a<=n;++a)
{
for(b=0;b<=n;++b)
{
if((a+2*b+(n-a-b)*5)==100)
{
printf("%d\t%d\t%d\n",a,b,(n-a-b));
}
}
}
}
截图:
第4章
2
#include ""
main()
{
char * s;
char table[128];
int i;
printf("please input a string:");
scanf("%s",s);
printf("\n");

for(i = 0;i < 128;i++)
table[i] = '\0';

for(i=0;s[i]!= '\0';i++ )
{
if((s[i] >= 48 && s[i] <=57) ||
(s[i] >= 65 && s[i] <= 90)||
(s[i] >= 97 && s[i] <= 122))
{
table[s[i]] = s[i];
}
}

for(i = 0;i < 128;i++)
{
if(table[i] != '\0')
printf("%c",table[i]);
}
}
截图:
8
#include <>
void permutation(char a[], int m, int n)
{
int i,j;
char t;
if (m<n-1)
{
permutation(a, m+1, n);
for (i=m+1;i<n;i++)
{
t=a[m]; a[m]=a[i]; a[i]=t;
permutation(a, m+1, n);
t=a[m]; a[m]=a[i]; a[i]=t;
}
}
else
{
if(a[0]>a[1]&&a[1]>a[2]&&a[3]>a[4]&&a[4]>a[5]&&a[0]>a[3]&&a[1]>a[4]&&a[2]>a[5])
printf("%c%c%c\n%c%c%c\n\n",a[0],a[1],a[2],a[3],a[4],a[5])