其实这些题目都相对基础,最好能自己思考编写,以下仅供参考,希望对你有帮助。
1.
#include
int main(int argc, char *argv[])
{ int sum=0,n;
scanf("%d",&n) ;
// while (n!=0) //while 语句,去除//即可
// { sum+=n;
// scanf("%d",&n);
// }
do //do while 语句
{ sum+=n;
scanf("%d",&n);
} while (n!=0);
printf("sum=%d\n",sum);
return 0;
}
2.
#include
int main(int argc, char *argv[])
{ int max=0,min=0,n;
scanf("%d",&n) ;
while (n!=0)
{ if (max
if (min>n)
min=n;
scanf("%d",&n);
}
printf("max=%d,min=%d\n",max,min);
return 0;
}
3.
#include
int main(int argc, char *argv[])
{ int k=0;
char ch;
ch=getchar();
while (ch!='$')
{ k++;
ch=getchar();
}
printf("k=%d\n",k);
return 0;
}
4.
#include
int main(int argc, char *argv[])
{ int sum=0,n,t;
scanf("%d",&n) ;
while (n!=0)
{ t=n%10;
sum+=t;
n=n/10;
}
printf("sum=%d\n",sum);
return 0;
}
同楼上,就是把int main(int argc, char *argv[])改成void main(),把return 0;去掉就行了,没必要那么复杂,这样更简洁。