问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

求C语言以下题目答案,尽快帮帮小弟,感激不尽,急用!!!12

发布网友 发布时间:2023-11-15 04:55

我来回答

2个回答

热心网友 时间:2024-07-13 06:54

31. 求出100以内的整数中最大的能被13整除的数是那一个数。
void main()
{ int i;
for(i=100; i>0; i--)
if (i%13) break;
printf( “%d\n”,i); }
32. 以下程序以每行输出8个数据的形式输出a数组。
#include<stdio.h>
void main()
{ int a[50], I;
for(I=0; I<50 ; I++ ) scanf(“%d“,&a[I]);
for(I=0; I<50 ; I++ )
{ if (!(i%8)) break;
printf(“%3d”, a[I]); }
printf(“\n”); }
33. 以下程序不用第三个变量,实现将两个数交换
#include<stdio.h>
void main()
{ int a, b ;
scanf(“%d%d”,&a,&b);
printf(“a=%d b=%d\n”,a,b);
a=a+b ; b=a-b; a=a-b;
printf(“a=%d b=%d\n”,a,b); }
34. 将字母换成小写(A的ASCII码为65,a的为97,Z的为90)。
void main( )
{ char c;
scanf(“%c”,&c) ;
if(c<Z&&c>A)
c+=32;
printf(“%c”,c); }
35..mystrlen函数的功能是计算str所指字符串的长度,并作为函数值返回。请填空:
int mystrlen(char *str)
{int i;
for(i=0; str[i]!= '\0';i++) ;
return (i);
}
36.以下程序用来统计文件中字符个数。请填空:
#include"stdio.h"
main( )
{FILE *fp; long num=0L;
if((fp=fopen("fname.dat","r")==NULL)
{printf("Open error\n"); exit(0);}
while(*fp)
{fgetc(feof(fp)); num++;}
printf("num=%ld\n",num-1);
fclose(fp);
}
37.下面程序把从终端读入的文本(用@作为文本结束标志)输出到一个名为bi.dat的新文件中。请填空。
#include "stdio.h"
FILE *fp;
{ char ch;
if( (fp=fopen ( “bi.dat”,”w”) )= = NULL)exit(0);
while( (ch=getchar( )) !='@') fputc (ch,fp);
fclose(fp);
}
38.用以下语句调用库函数malloc,使字符指针st指向具有11个字节的动态存储空间,请填空。
st=(char*) malloc(sizeof(char)*100);
39.若要使指针p指向一个double类型的动态存储单元,请填空。
p= (double*) malloc(sizeof(double));
40.以下程序通过函数指针p调用函数fun,请在填空栏内,写出定义变量p的语句。
void fun(int *x,int *y)
{ ...... }
main( )
{ int a=10,b=20;
int *p(int a,int b); /定义变量p */
p=fun; p(&a,&b);
......
}
41.以下程序的输出结果是10。
main( )
{ int arr[ ]={30,25,20,15,10,5}, *p=arr;
p++;
printf("%d\n",*(p+3));
}
42.若有以下定义,则不移动指针p,且通过指针p引用值为98的数组元素的表达式是*p=w[5]

int w[10]={23,54,10,33,47,98,72,80,61}, *p=w;
43.以下定义的结构体类型拟包含两个成员,其中成员变量info用来存入整型数据;成员变量link是指向自身结构体的指针,请将定义补充完整。
Struct node
{int info;
_int *next=struct node link;
}
44.设有如下宏定义
#define MYSWAP(z,x,y) {z=x;x=y;y=z}
以下程序段通过宏调用实现变量a、b内容交换,请填空:
float a=5,b=16,c;
MYSWAP(c,a,b);
45.以下程序段用于构成一个简单的单向链表,请填空。
struct STRU
{ int x, y ;
float rate;
float *p;
} a, b;
a.x=0; a.y=0; a.rate=0; a.p=&b;
b.x=0; b.y=0; b.rate=0; b.p=NULL;

还是楼上做得好

热心网友 时间:2024-07-13 06:54

31. 求出100以内的整数中最大的能被13整除的数是那一个数。
void main()
{ int i;
for(i=100;i>0; i--)
if (i%13) break;
printf( “%d\n”,i); }
32. 以下程序以每行输出8个数据的形式输出a数组。
#include<stdio.h>
void main()
{ int a[50], I;
for(I=0; I<50 ; I++ ) scanf(“%d“,&a[I]);
for(I=0; I<50 ; I++ )
{ if(!(I%8)) break;
printf(“%3d”, a[I]); }
printf(“\n”); }
33. 以下程序不用第三个变量,实现将两个数交换。
#include<stdio.h>
void main()
{ int a, b ;
scanf(“%d%d”,&a,&b);
printf(“a=%d b=%d\n”,a,b);
a=a+b ; b=a-b;a=a-b;
printf(“a=%d b=%d\n”,a,b); }
34. 将字母换成小写(A的ASCII码为65,a的为97,Z的为90)。
void main( )
{ char c;
scanf(“%c”,&c) ;
if(c<'Z'&&c>’A’) c+=32;
printf(“%c”,c); }
35..mystrlen函数的功能是计算str所指字符串的长度,并作为函数值返回。请填空:
int mystrlen(char *str)
{int i;
for(i=0; str[i]!= '\0';i++) ;
return (i);
}
36.以下程序用来统计文件中字符个数。请填空:
#include"stdio.h"
main( )
{FILE *fp; long num=0L;
if((fp=fopen("fname.dat","r")==NULL)
{printf("Open error\n"); exit(0);}
while(*fp)
{fgetc(fp); num++;}
printf("num=%ld\n",num-1);
fclose(fp);
}
37.下面程序把从终端读入的文本(用@作为文本结束标志)输出到一个名为bi.dat的新文件中。请填空。
#include "stdio.h"
FILE *fp;
{ char ch;
if( (fp=fopen ( "bi.dat","w") )= = NULL)exit(0);
while( (ch=getchar( )) !='@') fputc (ch,fp);
fclose(fp);
}
38.用以下语句调用库函数malloc,使字符指针st指向具有11个字节的动态存储空间,请填空。
st=(char*) (sizeof(11));
39.若要使指针p指向一个double类型的动态存储单元,请填空。
p= (double*) malloc(sizeof(double));
40.以下程序通过函数指针p调用函数fun,请在填空栏内,写出定义变量p的语句。
void fun(int *x,int *y)
{ ...... }
main( )
{ int a=10,b=20;
void (*p)(); /定义变量p */
p=fun; p(&a,&b);
......
}
41.以下程序的输出结果是15。
main( )
{ int arr[ ]={30,25,20,15,10,5}, *p=arr;
p++;
printf("%d\n",*(p+3));
}
42.若有以下定义,则不移动指针p,且通过指针p引用值为98的数组元素的表达式是*(p+5)。
int w[10]={23,54,10,33,47,98,72,80,61}, *p=w;

43.以下定义的结构体类型拟包含两个成员,其中成员变量info用来存入整型数据;成员变量link是指向自身结构体的指针,请将定义补充完整。
Struct node
{int info;
Struct node *link;
}
44.设有如下宏定义
#define MYSWAP(z,x,y) {z=x;x=y;y=z}
以下程序段通过宏调用实现变量a、b内容交换,请填空:
float a=5,b=16,c;
MYSWAP(c,a,b);
45.以下程序段用于构成一个简单的单向链表,请填空。
struct STRU
{ int x, y ;
float rate;
struct STRU *p;
} a, b;
a.x=0; a.y=0; a.rate=0; a.p=&b;
b.x=0; b.y=0; b.rate=0; b.p=NULL;
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
酸醋萝卜怎么做又脆又好吃 账簿启用及交接表填写的步骤 账簿启用及交接表怎样填写 说的是精神分裂症,吃了二年多的药,分别是利培酮片,苯海索片,补脑_百度... 精神分裂症急性期适当的治疗方法 快递三斤荔枝的话要多少钱? 求高手指点一个plc编程问题,计算时间差,还有时间比较后,输出执行... 你好高手 我现在买了个松下fp0的PLC我想写一个步进程序,请问能否... 【plc执行程序步骤】 plc执行程序时 若有一步不能满足条件而执行不了... 电脑屏幕的壁纸怎么更换? 急求《数据结构--使用c语言》第三版,朱战立编著的课后答案(... 《义勇军进行曲》的词曲分别是谁写的?170 义勇军进行曲词作者是谁?曲作者是谁?746 魔兽争霸司马师主加什么属性 印度饮食103 展览展台设计对于参展商来说比较在意哪些问题? 大同旧货市场开门吗? 成都有那些公办大专职高适合初中毕业生去读的 2021年护师资格考试,全日制本科可以免试,如果是成人本科,需要参加护师... 一年内第二次修改技巧 OPPO发布首颗自研芯片马里亚纳X:影像专用NPU,采用6n... 印度的咖喱真的那么难吃而且那么臭吗1 微信被拉黑了怎么知道? fa是什么的缩写 微信朋友圈如何避免折叠呢? 同一个手机号能申请两个吗? 成都市学费便宜适中的职业高中 火线猎杀 野境 ps4中文版光碟多少钱 ...医院工作护师是免考直接晋吗,还是需要随着国家考? 印度的咖喱真的那么难吃而且那么臭吗1 印度饮食103 为的同义词有什么 简述职业生涯规划的发展阶段5 橙光游戏 腐女幻想记里的背景音乐是? 在湿地生长的植物要面对哪些问题 如何一年内强制二次修改? 中班如何与大班衔接 今天中了淘宝50元红包,有个问题请大家帮忙 胳膊和手背上的肉皮一碰就疼,是怎么回事3 被盗找回了,是微信支付密码被改了,实名认证还是原来的,银行卡... 小受在现实中是个宅男,玩了一款游戏,在里面角色扮演时遇到攻,受是老师... 哪些有节奏感的DJ舞曲,纯DJ的,重低音的但不要一听就感觉很吵的那种 湿地的成因及条件。9 潘塔纳尔多少画2 巴西2020年野火数量创10年来最高,野火产生的原因是什么? 微信怎么打带有删除线的文字? 成都哪些职高好,初中毕业直接上五年那种,费用大概多少2 4399橙光游戏 错位童话开头,母亲问林夕想好了没那里的背景音乐是什么... 微信重新注册了,怎么找回以前那个? ...内容是小受在自己的世界里玩着一款游戏,他的角色是小攻,玩到最后赢...