C语言上机作业

发布 2022-09-05 10:32:28 阅读 6682

c语言程序设计上机作业11

指针上机作业02

要求:把下列各题填空。直接把答案填写在相应的位置,然后保存此word文件,上传。

1. 以下程序的输出结果是___

#include ""

main()

char *p="abcdefgh", r;

long *q;

q=(long *)p;

q++;r=(char *)q;

printf("%s", r);

2. 下面程序的功能是将字符串中的数字字符删除后输出。请填空。

#include ""

#include ""

void delnum( char *t)

int m, n;

for (m=0,n=0; t[m]!=0';m++)

if (t[m]<'0' 【1】t[m]>'9')

t[n]=t[m]; n++;

main()

char *s;

s=(char *)malloc (sizeof(char));给s分配一个地址*/

printf(" input the original string:")

gets(s);

delnum(s);

puts(【3】);

3.下面程序的功能是比较两个字符串是否相等,若相等则返回1,否则返回0。请填空。

#include ""

#include ""

fun (char *s, char *t)

int m=0;

while (*s+m)==t+m) &1】) m++;

return (【2】);

4.下面程序用来计算一个英文句子中最长单词的长度(字母个数)max。假设该英文句子中只含有字母和空格,在空格之间连续的字母串称为单词,句子以'.'为结束。请填空。

#include ""

main(),t;

int max=0, length=0;

t=s;while (*t!='

if (max length=0;

t++;printf("max=%d", max);

5.下面程序是判断输入的字符串是否是“回文”,(顺读和倒读都一样的字符串称为“回文”,如level)。请填空。

#include ""

#include ""

main()

char s[80], t1, *t2;

int m;

gets(s);

m=strlen(s);

t1=s;t2=【1】;

while(t1

if (t1 else printf("yes");

6.当运行以下程序时,从键盘输入:apple↙

tample↙

则下面程序的运行结果是___

#include ""

main()

char s[80], t;

t=s;gets(t);

while (*t)!=0')

if (*t=='a') break;

else puts(t);

7.当运行以下程序时,从键盘输入6↙,则下面程序的运行结果是___

#include ""

#include ""

main()

char s=97531", c;

c=getchar();

f(s,c);

puts(s);

f(char *t, char ch)

while (*t++)0');

while(*(t-1)t--)t-1);

*(t--)ch;

8.若有定义:int a=p[3], m; 则下面程序段的输出是___

for ( m=0; m<3; m++)p[m]=&a[m*4];

printf("%d", p[2][2]);

9.下面程序的运行结果是___

#include ""

main()

char s=1357", t;

t=s;printf("%c, %c", t, +t);

10.以下程序将数组a中的数据按逆序存放。请填空。

#include ""

#define m 10

main()

int a[m], m, n, temp;

for( m=0; mm=0;

n=m-1;

while(m

for (m=0;m}

C语言上机作业

1 将下列程序进行调试,并在作业本上写上运行结果 main int a 1 if a 2 1 printf d is oushu a elseprintf d is jishu a 解答 本例题中你可以这样写 运行结果是 1 is jishu 作业 将上面程序进行修改,将a 1改成a 你的学号,例如...

C语言上机作业

1 利用指针变量,求一维数组的最大值。include main int a 10 int i,p,max p a max p for i 1 i 10 i p if max p max p printf max d max 2 利用指针变量和函数,把一维字符数组的内容逆序存放。include inc...

C语言作业与上机

作业与上机。1.以下程序的功能是计算并输出 计算精度要求 当时,停止累加。include main float s 1,t int n 1 t 1.0 2 while t 1e 6 printf f s 模仿上述程序,输入一个实数x,计算并输出 计算精度要求 当时,停止累加。2.以下程序的功能是运用...