上海大学延长校区程序设计基础(C语言)上课地点

Python018

上海大学延长校区程序设计基础(C语言)上课地点,第1张

帮你调试了一下程序,问题比较多,改好了,//的地方是我重点改的地方

功能也已经实现

#include<stdio.h>

#include<string.h>

#include<stdlib.h>

#include<ctype.h>

int jisuan(char *p)

int add(int *p,int n)

char *tostring(int i)

void charclear(char *p)

void main()

{

char c[100],*p

int result=100

printf("a number:\n")

gets(c)

p=c//

result=jisuan(p)//

while(result>=10)

{

result=jisuan(p)

if(result<10)

break

p=tostring(result)//

}

printf("%d",result)

}

int jisuan(char *p)

{

int i[100],n=0,result

int *q=i

for(*pp++)

{

*q++=*p-48

n++

}

result=add(i,n)

return result

}

int add(int *p,int n)

{

int result=0,i

for(i=0i<ni++)

result+=*p++//

return result

}

char* tostring(int i)

{

char* pt

int n=0,j,m=1

while(m<=i)

{

m*=10

n++

}

pt = (char*)malloc(sizeof(char)*(n+1))

pt[n]='\0'

for(j=n-1j>=0j--)

{

pt[j]=(char)(48+i%10)

i/=10

}

return pt

}

void charclear(char *p)

{

for(*pp++)

*p='\0'

}

我调试通过,楼主试试.

上海大学的工科没有系统工程专业,相近专业是控制科学与工程考研专业。

考试科目:

1.101思想政治理论

2.201英语一

3.301数学一

4.836模拟与数字电路或840自动控制理论(含经典和现代)

5.微机硬件及软件(包含8086和C语言)(复试科目)

备注:

本专业不招收同等学力考生。