功能也已经实现
#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语言)(复试科目)
备注:
本专业不招收同等学力考生。