学校C语言课的题,麻烦各位达人给解一下

来源:百度知道 编辑:UC知道 时间:2024/05/14 01:12:12
1..将"china"译成密码,用原来的字母后面的第四个字母代替原来的字母
2.从三个红球、5个白球、6个黑球中任意取出8个球,且其中必须有白球,输出所有可能的方案.
3.输入三个整数,输出其他最大值.(利用指针来做)
4.圆半径r=10,试用C语言编程求圆的周长P=2πr 和圆的面积s=πr(2).
5.打印100以内个位数为6且能被3整除的所有数.
6.将数组中的数据1、3、4、-1、58、60、-2、10、5、98按逆序重新存放,并输出.

谢谢个位高手了

-----------------------1-------------------
main()
{
char a[]="china";
for(i=0;a[i]!='\0';i++)
a[i]=a[i]+4;
printf("%s",a);
}
------------------2----------------
main()
{
int i,j,k;/*i是红球,j是白球,k是黑球*/
printf(red white black\n");
for(i=0;i<=3;i++)
for(j=0;j<=5;j++)
for(k=0;k<=6;k++)
if(j!=0 && i+j+k==8) printf("%d %d %d \n",i,j,k);
}
----------3----------------
main()
{
int a,b,c;
int *p=&a;
printf(input 3 math.\n");
scanf("%d %d %d",&a,&b,&c);
if(*p<b) p=&b;
if(*p<c) p=&c;
printf("max=%d\n",*p);
}
----------4-------------
main()
{
int r=10;
float pi=3.14,P,S;
P=2*pi*r;S=pi*r*r;
printf("P=%.2f,S=%.2f.\n",P,S);
}
-------5-------------
main()
{
int a;
for(a=6;a<=10