510c语言上机作业

发布 2023-05-16 08:53:28 阅读 5991

c语言上机报告。

姓名:杨若辰。

班级:电子中英1501

学号:u201515790

分数。4.输入一个字符串,内有数字和非数字字符,如:

a123x456 17960? 302tab5876 将其中连续的数字作为一个整数,依次存放到一数组a中。例如,123放在a[0]中,456放在a[1]中……试统计共有多少个整数,并输出这些数。

#include <>

#include <>

int main()

int i=0,j,k=0,l,n,m,a[100],b[100];

char c[100];

while(1)

for(j=0;j

for(l=j-1;l>=j-n;l--)k++;

printf("共有%d个整数",k);

for(i=0;i

system("pause");

return 0;

5.利用数组和指针,将一个4×4的矩阵转置,并输出矩阵中的最大值及其位置。

#include <>

#include <>

int main()

int a[4][4],*i,*j,ii,jj,mi,mj,m[4],max,*t,tt;

printf("请从左向右依次输入各行元素");

for(ii=0;ii<4;ii++)

for(jj=0;jj<4;jj++)

scanf("%d",&a[ii][jj]);

for(ii=0;ii<4;ii++)

for(jj=0;jj<4;jj++)

for(ii=0;ii<4;ii++)

if(ii>0)

for(ii=0;ii<4;ii++)

for(jj=0;jj<4;jj++)

if(max==a[ii][jj])

for(ii=0;ii<4;ii++)

printf("最大值为a[%d][%d]=%d",mi,mj,max);

system("pause");

return 0;

6.利用指向指针的指针方法对6个字符串排序并输出。

#include <>

#include <>

int main()

int i,j;

char s[100][100],*p[100],*q;

for(i=0;i<6;i++0)

for(i=0;i<5;i++)

for(j=0;j<5-i;j++)

for(i=0;i<6;i++)

printf("%s",p[i]);

system("pause");

return 0;

7.写一程序,求任意一输入字符串的长度,将此输入的字符串按逆序的方式存入所在位置中,显示输入字符串和其逆字符串。

#include <>

#include <>

int main()

char s[100],t[100];

int i,j,n;

for(n=0;n<100;n++)

printf("该字符串长度为%d",n);

t[n]=s[n]='0';

for(i=0;i

s[n]='0';

for(i=0;i

printf("");

for(i=0;i

printf("");

system("pause");

return 0;

8.编写一个程序,先读入一段正文,然后删除其中的单词from、in、at、an和on,最后显示该结果文本段。

#include <>

#include <>

int main()

char a[1000];

int i,n;

for(n=0;n<1000;n++)

for(i=0;i

for(i=0;i

system("pause");

return 0;

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语言上机作业

c语言程序设计上机作业11 指针上机作业02 要求 把下列各题填空。直接把答案填写在相应的位置,然后保存此word文件,上传。1 以下程序的输出结果是 include main char p abcdefgh r long q q long p q r char q printf s r 2 下面程...