种草 自然旋律 [好喜欢]身体乳 去角质 用券后24.9
[心]
[心]☞:https://t.cn/Ai3DlJmq
[心]
[心]主会场紅包☞:(VJVDYJXzC8w)
[心]
[心]
[心]推荐 测评 兔子的记忆,深深地渗透在丽拉的鼻子、舌头、口腔的每一个角落。这一生,丽拉只要一闻到熟兔肉的味道,就会想起荒山野岭的那一夜。每当吃肉的时候,就会想起拿都如善良的眼神,特意撕下兔肉最柔软的部分递给自己的拿都如的眼神。

【[赞啊]中秋+20w粉丝福利大回馈】转关送阿离新皮和公仔哟[好爱哦]

大家月饼节快乐呀~
一觉醒来,中秋节的兔子终于拥有了20w粉,感谢大家对兔子的喜欢和支持,兔子一定会做出更多大家喜欢的内容,也欢迎大家向兔子提出看法和建议。粉丝福利先来一波~[给你小心心]
关注@兔玩-王者荣耀 转发本条微博,兔子将送出【公孙离-无限星赏官】*2、【任选吃饱饱毛绒公仔】*1,你想选哪个公仔?[偷乐]

#KPL[超话]# https://t.cn/AinbOJK2

北邮在线:C语言必背18个经典程序
1、/*输出9*9口诀。共9行9列,i控制行,j控制列。*/
#include “stdio.h”
main()
{int i,j,result;
for(i=1;i<10;i++)
{for(j=1;j<10;j++)
{
result=i*j;
printf(“%d*%d=%-3d”,i,j,result);/*-3d表示左对齐,占3位*/
}
printf(“\n”);/*每一行后换行*/
}
}
2、/*古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?
兔子的规律为数列1,1,2,3,5,8,13,21….*/
main()
{
long f1,f2;
int i;
f1=f2=1;
for(i=1;i<=20;i++)
{ printf(“%12ld%12ld”,f1,f2);
if(i%2==0) printf(“\n”);/*控制输出,每行四个*/
f1=f1+f2;/*前两个月加起来赋值给第三个月*/
f2=f1+f2; /*前两个月加起来赋值给第三个月*/
}
}
3、/*判断101-200之间有多少个素数,并输出所有素数及素数的个数。
程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除,
则表明此数不是素数,反之是素数。*/
#include “math.h”
main()
{
intm,i,k,h=0,leap=1;
printf(“\n”);
for(m=101;m<=200;m++)
{k=sqrt(m+1);
for(i=2;i<=k;i++)
if(m%i==0)
{leap=0;break;}
if(leap) /*内循环结束后,leap依然为1,则m是素数*/
{printf(“%-4d”,m);h++;
if(h%10==0)
printf(“\n”);
}
leap=1;
}
printf(“\nThetotal is %d”,h);
}
4、/*一个数如果恰好等于它的因子之和,这个数就称为“完数”。例如6=1+2+3.编程
找出1000以内的所有完数。*/
main()
{
static int k[10];
inti,j,n,s;
for(j=2;j<1000;j++)
{
n=-1;
s=j;
for(i=1;i{if((j%i)==0)
{ n++;
s=s-i;
k[n]=i;
}
}
if(s==0)
{printf(“%d is a wanshu: “,j);
for(i=0;iprintf(“%d,”,k[i]);
printf(“%d\n”,k[n]);
}
}
}
5、/*下面程序的功能是将一个4×4的数组进行逆时针旋转90度后输出,要求原始数组的数据随机输入,新数组以4行4列的方式输出,
请在空白处完善程序。*/
main()
{ int a[4][4],b[4][4],i,j; /*a存放原始数组数据,b存放旋转后数组数据*/
printf(“input 16 numbers: “);/*输入一组数据存放到数组a中,然后旋转存放到b数组中*/
for(i=0;i<4;i++)
for(j=0;j<4;j++)
{ scanf(“%d”,&a[i][j]);
b[3-j][i]=a[i][j];
}
printf(“arrayb:\n”);
for(i=0;i<4;i++)
{ for(j=0;j<4;j++)
printf(“%6d”,b[i][j]);
printf(“\n”);
}
}
6、/*编程打印直角杨辉三角形*/
main()
{int i,j,a[6][6];
for(i=0;i<=5;i++)
{a[i][i]=1;a[i][0]=1;}
for(i=2;i<=5;i++)
for(j=1;j<=i-1;j++)
a[i][j]=a[i-1][j]+a[i-1][j-1];
for(i=0;i<=5;i++)
{for(j=0;j<=i;j++)
printf(“%4d”,a[i][j]);
printf(“\n”);}
}
7、/*通过键盘输入3名学生4门课程的成绩,
分别求每个学生的平均成绩和每门课程的平均成绩。
要求所有成绩均放入一个4行5列的数组中,输入时同一人数据间用空格,不同人用回车
其中最后一列和最后一行分别放每个学生的平均成绩、每门课程的平均成绩及班级总平均分。*/
#include
#include
main()
{ float a[4][5],sum1,sum2;
inti,j;
for(i=0;i<3;i++)
for(j=0;j<4;j++)
scanf(“%f”,&a[i][j]);
for(i=0;i<3;i++)
{sum1=0;
for(j=0;j<4;j++)
sum1+=a[i][j];
a[i][4]=sum1/4;
}
for(j=0;j<5;j++)
{ sum2=0;
for(i=0;i<3;i++)
sum2+=a[i][j];
a[3][j]=sum2/3;
}

for(i=0;i<4;i++)
{ for(j=0;j<5;j++)
printf(“%6.2f”,a[i][j]);
printf(“\n”);
}
}
8、/*完善程序,实现将输入的字符串反序输出,
如输入windows 输出swodniw。*/
#include
main()
{ char c[200],c1;
int i,j,k;
printf(“Enter a string: “);
scanf(“%s”,c);
k=strlen(c);
for (i=0,j=k-1;i{ c1=c[i];c[i]=c[j];c[j]=c1; }
printf(“%s\n”,c);
}
指针法:
void invert(char *s)
{int i,j,k;
char t;
k=strlen(s);
for(i=0,j=k-1;i{ t=*(s+i); *(s+i)=*(s+j); *(s+j)=t; }
}
main()
{FILE *fp;
char str[200],*p,i,j;
if((fp=fopen(“p9_2.out”,”w”))==NULL)
{ printf(“cannot open thefile\n”);
exit(0);
}
printf(“input str:\n”);
gets(str);
printf(“\n%s”,str);
fprintf(fp,“%s”,str);
invert(str);
printf(“\n%s”,str);
fprintf(fp,“\n%s”,str);
fclose(fp);
}
9、/*下面程序的功能是从字符数组s中删除存放在c中的字符。*/
#include
main()
{ char s[80],c;
int j,k;
printf(“\nEnter a string: “);
gets(s);
printf(“\nEnter a character: “);
c=getchar( );
for(j=k=0;s[j]!= ‘\0’;j++)
if(s[j]!=c)
s[k++]=s[j];
s[k]=’\0’;
printf(“\n%s”,s);
}
10、/*编写一个voidsort(int *x,int n)实现将x数组中的n个数据从大到小
排序。n及数组元素在主函数中输入。将结果显示在屏幕上并输出到文件p9_1.out中*/
#include
void sort(int *x,int n)
{
int i,j,k,t;
for(i=0;i{
k=i;
for(j=i+1;jif(x[j]>x[k]) k=j;
if(k!=i)
{
t=x[i];
x[i]=x[k];
x[k]=t;
}
}
}
void main()
{FILE *fp;
int *p,i,a[10];
fp=fopen(“p9_1.out”,”w”);
p=a;
printf(“Input 10 numbers:”);
for(i=0;i<10;i++)
scanf(“%d”,p++);
p=a;
sort(p,10);
for(;p{ printf(“%d “,*p);
fprintf(fp,”%d “,*p); }
system(“pause”);
fclose(fp);
}
11、已知数组a中的元素已按由小到大顺序排列,以下程序的功能是将输入的一个数插入数组a中,插入后,数组a中的元素仍然由小到大顺序排列*/
main()
{ inta[10]={0,12,17,20,25,28,30}; /*a[0]为工作单元,从a[1]开始存放数据*/
int x , i, j=6; /*j为元素个数*/
printf(“Enter a number: “);
scanf(“%d”,&x);
a[0]=x;
i=j; /*从最后一个单元开始*/
while(a[i]>x)
{ a[i+1]=a[i]; i–; } /*将比x大的数往后移动一个位置*/
a[++i]=x;
j++; /*插入x后元素总个数增加*/
for(i=1;i<=j;i++) printf(“%8d”,a[i]);
printf(“\n”);
}
12、/*编写函数replace(char *s,char c1,char c2)实现将s所指向的字符串中所有字符c1用c2替换,字符串、字符c1和c2均在主函数中输入,将原始字符串和替换后的字符串显示在屏幕上,并输出到文件p10_2.out中*/
#include
replace(char*s,char c1,char c2)
{while(*s!=’\0’)
{ if(*s==c1)
*s=c2;
s++;
}
}
main()
{ FILE *fp;
char str[100],a,b;
if((fp=fopen(“p10_2.out”,”w”))==NULL)
{ printf(“cannot open thefile\n”);
exit(0); }
printf(“Enter a string:\n”);
gets(str);
printf(“Enter a&&b:\n”);
scanf(“%c,%c”,&a,&b);
printf(“%s\n”,str);
fprintf(fp,”%s\n”,str);
replace(str,a,b);
printf(“Thenew string is—-%s\n”,str);
fprintf(fp,”Thenew string is—-%s\n”,str);
fclose(fp);
}
13、/*在一个字串s1中查找一子串s2,若存在则返回子串在主串中的起始位置
,不存在则返回-1。*/
main()
{chars1[6]=”thisis”;char s2[5]=”is”;
printf(“%d\n”,search(s1,s2));
system(“pause”);
}
int search(chars1[],char s2[])
{inti=0,j,len=strlen(s2);
while(s1[i]){
for(j=0;jif(s1[i+j]!=s2[j]) break;
if(j>=len)return i;
else i++;
}
return -1;
}
14、/*用指针变量输出结构体数组元素。*/
struct student
{
int num;
char *name;
char sex;
int age;
}stu[5]={{1001,”lihua”,’F’,18},{1002,”liuxing”,’M’,19},{1003,”huangke”,’F’,19},{1004,”fengshou”,’F’,19},{1005,”Wangming”,’M’,18}};
main()
{int i;
struct student *ps;
printf(“Num \tName\t\t\tSex\tAge\t\n”);
/*用指针变量输出结构体数组元素。*/
for(ps=stu;psprintf(“%d\t%-10s\t\t%c\t%d\t\n”,ps->num,ps->name,ps->sex,ps->age);
/*用数组下标法输出结构体数组元素学号和年龄。*/
for(i=0;i<5;i++)
printf(“%d\t%d\t\n”,stu[i].num,stu[i].age);
}
15、/*建立一个有三个结点的简单链表:*/
#define NULL 0
struct student
{
int num;
char *name;
int age ;
struct student*next;
};
void main()
{
struct studenta,b,c,*head,*p;
a.num=1001;a.name=”lihua”; a.age=18; /* 对结点成员进行赋值 */
b.num=1002;b.name=”liuxing”; b.age=19;
c.num=1003;c.name=”huangke”; c.age=18;
head=&a; /* 建立链表,a为头结点 */
a.next=&b;
b.next=&c;
c.next=NULL;
p=head; /* 输出链表 */
do{
printf(“%5d,%s,%3d\n”,p->num,p->name,p->age);
p=p->next;
}while(p!=NULL);
}
16、/*输入一个字符串,判断其是否为回文。回文字符串是指从左到右读和从右到左读完全相同的字符串。*/
#include
#include
#include
main()
{ char s[100];
int i,j,n;
printf(“输入字符串:\n”);
gets(s);
n=strlen(s);
for(i=0,j=n-1;iif(s[i]!=s[j]) break;
if(i>=j) printf(“是回文串\n”);
else printf(“不是回文串\n”);
}
17、/*冒泡排序,从小到大,排序后结果输出到屏幕及文件myf2.out*/
#include
void fun(inta[],int n)
{int i,j,t;
for(i=0;i<=n-1;i++)
for(j=0;jif(a[j]>a[j+1]){t=a[j];a[j]=a[j+1];a[j+1]=t;}
}
main()
{inta[10]={12,45,7,8,96,4,10,48,2,46},n=10,i;
FILE *f;
if((f=fopen(“myf2.out”,”w”))==NULL)
printf(“open file myf2.outfailed!\n”);
fun(a,10);
for(i=0;i<10;i++)
{printf(“%4d”,a[i]);
fprintf(f,”%4d”,a[i]);
}
fclose(f);
}
18、编写函数countpi,利用公式
计算π的近似值,当某一项的值小于10-5时,认为达到精度要求,请完善函数。将结果显示在屏幕上并输出到文件p7_3.out中。
#include
doublecountpi(double eps) /*eps为允许误差*/
{
int m=1;
double temp=1.0,s=0;
while(temp>=eps)
{ s+=temp;
temp=temp*m/(2*m+1);
m++;
}
return(2*s);
}
main()
{FILE *fp;
double eps=1e-5,pi;
if((fp=fopen(“p7_3.out”,”w”))==NULL)
{ printf(“cannot open thefile\n”);
exit(0);
}
pi= countpi(eps);
printf(“pi=%lf\n”,pi);
fprintf(fp,”pi=%lf\n”,pi);
fclose(fp);
}


发布     👍 0 举报 写留言 🖊   
✋热门推荐
  • 报名方式:私信or评论or点击报名链接:【场景】:超大空间内外景结合,全新实景场景任选搭配【服装】:服装区内含百件全进口服装及饰品,更有私密的更衣室【造型】母婴
  • 9月10日-9月12日,在#不问三九[超话]# 带话题词#什么才是真正的想你# 发帖并同步至微博,写下你对不问三九老师或者是TA 笔下故事的任意想法,即可解锁“
  • [允悲][泪][摊手]真的爱,真的是这样的吧,对方即使是这么残忍不可控的反社会人格的杀人狂魔,依旧爱你,依旧爱。PS,我删除不了对你的爱。
  • #守望先锋# If my girl (如果我的女朋友[哆啦A梦吃惊])And Witch Mercy (和穿万圣节衣服的天使[舔屏])Both drowni
  • 也只有融入了至真灵魂、渗透了至纯情感的文字,才会自然、温婉;丰实、细腻有灵性,才能使字里行间的那一些留白字字珠玑,轻简素笺上的那一抹嫣红摘艳薰香。无奈,文字也是
  • #叶蒨文李玟周笔畅合唱我要你的爱#本场最嗨的歌,唱将型的歌手表演又唱又跳的歌曲,依旧很稳啊。最意外的是叶倩文老师,居然也在这个表演里游刃有余,嘎嘎,好“劲”啊,
  • #flover[超话]#【挂人】挂个拼车跑单的@鲫鱼饼啥味儿_ 7.12号上的车,12号付锁车费她也没付,我当时忙着找人拼车也就没管她。在21号-24号内,她
  • 今年还想拍汉服,春天还想拍樱花和服,继续过着有期待的生活,那也便不觉得这日子难熬了。在特色上我们思考良久,女孩特色就是腿长,拍照的时候肯定要突出女孩的腿,我们这
  • #任苒时光# 始终相信,努力不会被辜负,每一分积累和沉淀,会晕染你生命的底色,扩充你感知的蕴藏,终会在合适的时间,碰撞出耀眼的光芒。[并不简单][围脖][奥特曼
  • 2022年2月16日2.5版本中午在食堂抽了180大保底出神子很好,这个出金率很下饭角色也很好,未来可期现在可莉复刻捞到且快满好感了我的神子还在可期熬到草系,结
  • 这次没怎么玩,就在嵊泗本岛停留了两天,感受了一下以岛为单元的县(嵊泗县)的生活,感受到了另一种小确幸。好吧第1次煮拉面就这样吧没受伤就好 另外好吃是好吃的幸好这
  • 生活的苦,似乎一点都不想放过我们。生活的苦,似乎一点都不想放过我们。
  • 最近一个老师和她交班时,她一瞪我我就虚啊~遇到越严厉的老师我就越怂[二哈]在医院吃饭的日子我已经怕了,以后能不吃就不吃吧[摊手]D7(29日):成都&青城山打怪
  • 还是你觉得我不能知道?有什么是我不能知道的?
  • 以后的以后我会默默支持你,以后的以后我会默默守护你,虽然不善言辞,但我的心从未改变,与晋相伴,今生不换!证明世界很美,有风雨,也有阳光;证明世间有爱,有亲情友情
  • 经过现场搜寻和耐心分析,最后在城中村的空调机后面找到了躲在里面的布偶猫。衣物两人分区当季悬挂,妈妈不用每天早上“喷水”熨衣服啦;厨房终于有了两个区域可以备餐;浴
  • 想男朋友了[抱一抱]但是他好可怕 [黑线] 那天的景象永远都忘不了 家暴只有0和无数次 一点小争吵都要被抓住衣领拉回来 拿剪刀菜刀恐吓我 吓得我夺门而逃,在电
  • #孔垂楠[超话]#[心]#孔垂楠0209生日快乐# [微风][微风]人活一辈子,谁都有落魄和无奈的时候,做人要圆就是一种善良。这种善良不是大张旗鼓的施舍,也不是
  • 于是,赵女士在女子的带领下来到一个小巷,看见了正在帮别人算命的“大师”。4月11日,赵女士从江北区某医院出来,一名女子过来拍了拍她的肩膀说:“大师说你跟他有眼缘
  • 全国握手会 因为久违了所以好期待 楽しみのためにがんばります! それじゃあおやすみなさい…zZ那就这样晚安…zZ  なる。