对于第1题,输入有点问题呀...不知道怎么控制了.怎么样都不行.
有谁写个输入的让我看看.我也把别人的代码回去瞅下.嘿嘿!
scanf("%d",&n);
while(n>0)
{
scanf("%d",&num);
max=0;
for(i=0;i<num;i++)
scanf("%ld",&a[i]);
倚天照海花无数,流水高山心自知。
我也来做做第二题,因为简单嘛^_^
#include "stdio.h"
#include"string.h"
main()
{
int i,n,l,s,q,j,o=0;
char a[200],b[20],m;
scanf("%d",&n);
m=getchar();
for(i=0;i<n;i++)
{q=0;s=0;a[q]=getchar();
while(a[q]!='\n')
{
s=s+(int)a[q]-48;
a[++q]=getchar();}
while(s>9)s=s-9;
b[o++]=s;
}
for(i=0;i<n;i++)
printf("%d\n",b[i]);
}
数还不够大.
我也来做做第二题,因为简单嘛^_^
#include "stdio.h"
#include"string.h"
main()
{
int i,n,l,s,q,j,o=0;
char a[200],b[20],m;
scanf("%d",&n);
m=getchar();
for(i=0;i<n;i++)
{q=0;s=0;a[q]=getchar();
while(a[q]!='\n')
{
s=s+(int)a[q]-48;
a[++q]=getchar();}
while(s>9)s=s-9;//感觉你理解错了.
b[o++]=s;
}
for(i=0;i<n;i++)
printf("%d\n",b[i]);
}