钓鱼发烧友赚金币:C语言高手速度来啊,帮个小忙哈!

来源:百度文库 编辑:高考问答 时间:2024/04/30 01:00:27
1,编写一个猜数字程序,计算机随机产生1-1000之间的一个数字,用户猜其大小,系统给出提示,告诉用户是大了,还是小了,直到用户,猜对为止,并给出猜的次数。
2,求任意一个整数N的标准分解式,即表示数因子这和,例如:24=2*2*2*3
3,打印下列图形 1 3 1
1 3 5 3 1
1 3 5 7 5 3 1
1 3 5 7 9 7 5 3 1
1 3 5 7 9 11 9 7 5 3 1
4,自定义,函数,完成,strcpyc(),strcat(),strlen()的功能
5,编写一个程序将一个文本文件xx.c中的所有小写字母并存入另外一个文件中dx.c

#include<stdio.h>
#include <stdlib.h>
int main()
{
int i=0;
int j=0;
int k=0;
i=(rand()%1000);//rand()函数产生随机数
scanf("%d",&j);
while(j!=i)
{
if(j>i)
{
printf("big\n");
scanf("%d",&j);
k++;
}
else
if(j<i)
{
printf("small\n");
scanf("%d",&j);
k++;
}
}
printf("%d\n",k);
return 0;
}
第一个,等我吃饭回来再说其它的

最后一个
int main()
{
FILE *fout;
FILE *fin;
fout=fopen("C:\\1.txt","r");
fin=fopen("C:\\2.txt","a");
char ch;
while(ch!=EOF)
{
ch=fgetc(fout);
if((ch>='a')&&(ch<='z'))
fputc(ch,fin);
}
fclose(fout);
fclose(fin);
return 0;
}
其它有人说了

这也叫小忙

main()
{
int array[10][10]={{1}},i,j;
for(i=1;i<10;i++)
for(j=0;j<=i;j++)
{if(j==0||j==i) array[i][j]=1;
else array[i][j]=array[i-1][j]+array[i-1][j-1];
}
for(i=0;i<10;i++)
{for(j=0;j<=i;j++)
printf("%3d",array[i][j]);
printf("\n");}}
这是第3个
第2个你可以先弄一个数组放素数,然后用for语句,从小到大一个一个除,就可以了。