日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

C程序设计-----第1次作业

發布時間:2023/11/27 生活经验 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 C程序设计-----第1次作业 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、 PTA作業。
??? 在完成PTA作業的時候我沒有認真讀題。每次都是提交完整代碼

  6-1(1)

 1 #include <stdio.h>
 2 
 3 //P++等價于(p)++還是等價于*(p++)?
 4 
 5 int main(){
 6     int *p, a = 3;
 7     p = &a;
 8     printf("*p = %d\n",*p);
 9     printf("p = %d\n",p);
10     printf("p++ = %d\n",p++);
11     printf("(p)++ = %d\n",(p)++);
12     printf("*p++ = %d\n",*p++);
13     printf("*(p++) = %d\n",*(p++));
14  } 

?  6-2(1)

void splitfloat( float x, int *intpart, float *fracpart ){*intpart = x / 1;*fracpart = x - *intpart;
}

  6-1(2)

int search(int list[], int n, int x){int i;for(i = 0;i<n;i++){if(x == list[i]){return i;}}return -1;
}

  6-2(2)

int fun(int *a, int *b, int n){ int *c,max=*a;for(c=a+1;c<a+n;c++)if(*c>max) {max=*c;*b=(c-a);}return max;
}

  6-1(3)

void input(int *arr, int n){int i;for(i = 0; i < 10; i++){scanf("%d",&*(arr+i));}
}void max_min(int *arr,int n){ int mark=0,flag=0;int j=0;int c1,c2;int max=*arr,min=*arr;for(j=0;j<10;j++){ if(*(arr+j)>max){max=*(arr+j);mark=j;}if(*(arr+j)<min){min=*(arr+j);flag=j;}}c1=*arr;*(arr)=min;*(arr+flag)=c1;c2=*(arr+9);*(arr+9)=max;*(arr+mark)=c2; 
} void output(int *arr,int n){int k=0;for(k=0;k<10;k++){printf("%3d",*(arr+k));}
} 

  6-2(3)

void sort(int *x, int n){int i, j, k, mark, c1, max;for(i = 0; i<10; i++){max = *(x+i);for(j=i; j<10; j++){if(*(x+j)>max){max = *(x+j);mark = j;}}c1 = *(x+i);*(x+i) = *(x+mark);*(x+mark) = c1;}
}

  6-1(4)

bool palindrome( char *s ){int i=0,j=0,answer=1;char *b = s;for(;*b != '\0';b++) {i++;} for(; *s != '\0';s++,j++) {if(*(s) != *(b-j-1)) {answer = 0;}}return (answer);
}  

  6-2(4)

void strmcpy( char *t, int m, char *s ){int i = 0;char *b = t;for(;*b!='\0';b++) {i++;}if(m>i) {*s='\0';} else {for(;*t!='\0';s++,t++){*s = *(t+m-1);}}*s = '\0';return 0;
}

?

二、PTA作業的解題思路和調試過程記錄。

三、學習總結和進度
??? 1. 總結PTA知識點

    指針及相關應用
??? 2. 將PTA作業托管,截圖及GIT地址(可訪問)

    Github, 無法訪問
??? 3. 點評三個同學的本周作業,并邀請同學點評我的作業

    WAIT
??? 4. 用表格和折線圖呈現本周的代碼行數和時間、博客字數和時間。

    本周使用C語言較少,自愿放棄本次作業相關分數。

    我盡量在清明放假之前結束所有外包工作。專注進入C語言的學習中。

轉載于:https://www.cnblogs.com/RLeeH/p/8574219.html

總結

以上是生活随笔為你收集整理的C程序设计-----第1次作业的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。