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

C语言问题(英文)

发布网友 发布时间:2022-04-23 03:51

我来回答

3个回答

热心网友 时间:2023-07-02 06:59

第一题:
//---------------------------------------------------------------------------

#include <stdio.h>
#include <string.h>

void pr(int x,char d[100][6])
{
int i;
for (i = 0; i<100; i++) {
if ((i+1)%x==0) {
strcpy(d[i],strcmp(d[i],"close")?"close":"open");
}
}
}
void init(int x,char d[100][6])
{
while (x>=0)
strcpy(d[x--],"close");
}
int main(void)
{
int i;
char door[100][6];
init(99,door);
for (i = 0; i<100; i++) {
pr(i+1,door);
}
for (i = 0; i<100; i++) {
printf("door %3d:\t%s\n",i+1,door[i]);
}
return 0;
}
//---------------------------------------------------------------------------

第二题:
//---------------------------------------------------------------------------

#include <stdio.h>
#include <stdlib.h>

#define SD "%d"
typedef int DT;
typedef struct el{
DT data;
struct el *next;
}elem;

typedef struct hd{
int cnt;
elem *top;
}stack;
void init(stack *stk)
{
stk->cnt=0;
stk->top=NULL;
}
void push(DT d,stack *stk)
{
elem *p;
p=malloc(sizeof(elem));
p->data=d;
p->next=stk->top;
stk->top=p;
stk->cnt++;
}
DT pop(stack *stk)
{
DT d;
elem *p;
d=stk->top->data;
p=stk->top;
stk->top=stk->top->next;
stk->cnt--;
free(p);
return d;

}
int main(void)
{
int ml=0;
stack st;
DT d;
char c;
init(&st);
do
{
c=getchar();
switch(c)
{
case '1':
scanf(SD,&d);
getchar();
push(d,&st);
ml=ml<st.cnt?st.cnt:ml;
break;
case '2':
if (st.cnt==0) {
puts("ERROR");
break;
}
d=pop(&st);
printf(SD,d);
putchar('\t');
getchar();
break;
case '3':
break;
default:puts("ERROR");break;
}
}while (c!='3');
printf("\nMaximum stack size=%d\n",ml);
return 0;
}
//---------------------------------------------------------------------------

第三题:
//---------------------------------------------------------------------------

#include <stdio.h>

#define MIN(X,Y) ((X)<(Y)?(X):(Y))
#define MAX(X,Y) ((X)>(Y)?(X):(Y))

int main(int argc, char* argv[])
{
int i,j,k;
double x[10]={0},y[10]={0},z[19]={0},tx,ty;
FILE *fp;
fp=fopen("t.txt","r");
while (!feof(fp)) {
fscanf(fp,"%d %lf %lf",&i,&tx,&ty);
x[i]=tx;
y[i]=ty;
}
fclose(fp);
for (j=0; j<19; j++) {
for (i = 0; i < MIN(j,9); i++) {
k=MAX(j-9,0);
z[j]+=x[k]*y[j-k];
}
}
for (i = 0; i<19; i++) {
printf("%g\n",z[i]);
}

return 0;
}
//---------------------------------------------------------------------------

参考资料:solaris+gcc测试正常

热心网友 时间:2023-07-02 07:00

第一题:
打印出结果如下:
1 | open
2 | close
3 | close
.
.
100 | open
===========================

#include<stdio.h>
#include<string.h>
int process(int m)
{ int n,i,j=0;
n=m;
if(n==1)return 1;
for(i=1;i<=n/2;i++)
if(n%i==0)j++;
if((j+1)&1)return 1;
else return 0;
}

int main()
{
int process(int);
char door[101][6];
int i,j=1,k;
for(i=1,k=0;i<=100;i++,k++)
process(i)?strcpy(door[k],"open"):strcpy(door[k],"close");
printf("Door NO | Status\n");
for(i=0;i<100;i++)
printf(" %d | %s\n",j++,door[i]);
return 0;
}

=============================
先一个。检验下过关不?

热心网友 时间:2023-07-02 07:00

..肯定无毒 !
哈哈哈~你不说,我还有点想法,你这么说。。。哈哈~~~
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
乱字同韵字是什么意思 华硕笔记本电脑触摸板怎么开笔记本电脑触摸板怎么开启和关闭_百度知 ... 陕西职务侵占案立案准则 结婚后我的恋情维系了十年,怎么做到的? 玉米仁子饭产自哪里 中国期货交易所的交易品种有哪些? 历史要怎么读,有啥诀窍 高中历史诀窍 年终会活动策划方案 深度解析:第一财经回放,探索财经新风向 《语言逻辑分析语言学家关注的一切逻辑问题》pdf下载在线阅读,求百度网盘云资源 关于PDF的日文语言包的问题 一系列申请英国硕士的网申问题,请大家帮帮忙吧~~~ 谁有《你必须知道的495个C语言问题》电子书百度网盘资源下载 《语言本能:人类语言进化的奥秘》pdf下载在线阅读全文,求百度网盘云资源 《语言本能人类语言进化的奥秘》pdf下载在线阅读全文,求百度网盘云资源 Mac Adobe Acrobat 打开后跳订阅语言问题 急求《你必须知道的261个Java语言问题》pdf或doc要全,不要光是目录。。。谢谢啦。 PDF全能转换的语言有问题吗? 《你必须知道的495个C语言问题》pdf下载在线阅读全文,求百度网盘云资源 我的pdf文件是日语的,但转换成word文件都是乱码,怎么办啊?急用啊 手机摔黑屏了? vivo手机摔了一下。黑屏啦!有声音,但是屏幕看不见了,怎么办? 帽子是怎么由来的? vivos7手机被摔黑屏打不开怎么办???急急!!! 帽子怎样洗不易变形? vivox7 摔的黑屏了怎么办 vivox7摔了以后,屏幕黑屏打不开怎么办 vivoY7s屏幕黑屏? 帽子的单词怎么写? 熊猫TV直播包资费介绍? 《论语言的起源》pdf下载在线阅读,求百度网盘云资源 去熊猫tv开主播是全免费的吗?需要什么设备? 《湖上吹水录》pdf下载在线阅读全文,求百度网盘云资源 熊猫TV直播包介绍? 《普通语言学教程》pdf下载在线阅读全文,求百度网盘云资源 熊猫TV为什么那么卡 李开复给大学生的信(电子书) 谁有C++语言的电子书版 为什么手机看熊猫tv一满屏就很卡 熊猫TV为什么会倒闭呢? 《心、脑与科学》pdf下载在线阅读,求百度网盘云资源 求《C语言入门经典》TXT C语言问题 联通的兄弟们,请问沃商店里小沃直播包下面的“熊猫TV直播包”是什么业务? 熊猫tv电脑怎么不能看高能时刻? 说说联通沃商店里小沃直播包下面的“熊猫TV直播包”是什么业务? 熊猫tv的免费申请大王卡 包邮到家嘛? 最新版熊猫Tv怎么免费获得大量的猫币啊?急急急 请问联通沃商店里小沃直播包下面的“熊猫TV直播包”是什么业务?_百度... 求助,请问沃商店里小沃直播包下面的“熊猫TV直播包”是什么业务?