求高手 C语言

作者&投稿:虫修 (若有异议请与网页底部的电邮联系)
C语言,求高手~

首先:a=1,b=2
max=(如果a>b则获取问号后面的内容,否则的话获取冒号后面的内容,a不大于b,则获取第二个表达式,2小于3,成立!获取(a=3),那么就间接的max等于a了,而a现在等于3赋值给MAX就等于3了。

#include
#include

int main()
{
char number[20];
char *p;
int i = 0;
p = number;

printf("从键盘上输入1个不超过19个字符的字符串:
");

while((*p++ = getchar()) != '
')
*p = '\0';

while(number[i] != '\0')
printf("%c", number[i++]-32);
printf("
");

exit(EXIT_SUCCESS);
}

第一次作业
1、
#include <stdio.h>

#define pi 3.14

int main(void)
{
float d = 3; /*这里填写圆的直径*/
float s1,c,s2,v;

s1 = pi * d/2 *d/2;
c = 2 * pi * d/2;
s2 = 4 * pi * d/2 * d/2;
v = (4 * pi * d/2 * d/2 * d/2) / 3;
printf("圆面积是:%f,圆周长是:%f,圆球表面积是:%f,圆球体积是:%f.\n",s1,c,s2,v);

return 0;
}
2、
#include <stdio.h>

#define pi 3.14

int main(void)
{
float r = 3,h = 3; /*这里填写圆柱的半径r和高h*/
float v;

v = pi * r * r * h;
printf("圆柱的体积是:%f.\n",v);

return 0;
}
3、
#include <stdio.h>

#define pi 3.14

int main(void)
{
float f,c;

printf("请输入华氏温度:");
scanf("%f",&f);
c = (f - 32) / 1.8; /*摄氏度 = (华氏度 - 32) ÷ 1.8*/
printf("摄氏温度为:%f.\n",c);

return 0;
}
第二次作业
4、
#include <stdio.h>

#define pi 3.14

int main(void)
{
float a,b,c,h,j,average;

printf("请输入三个数:\n");
scanf("%f%f%f",&a,&b,&c);
h = a + b + c;
j = a * b * c;
average = h / 3;
printf("三个数的和为:%f,积为:%f,平均值为:%f.\n",h,j,average);

return 0;
}
5、
#include <stdio.h>

#define pi 3.14

int main(void)
{
char input,output;

printf("请输入大写字母:\n");
scanf("%c",&input);
output = input + 32;
printf("其小写字母为:%c.\n",output);

return 0;
}
6、
#include <stdio.h>

#define pi 3.14

int main(void)
{
char c1 = 'c',c2 = 'h',c3 = 'i',c4 = 'n',c5 = 'a';

printf("密码为:%c%c%c%c%c.\n",c1+4,c2+4,c3+4,c4+4,c5+4);

return 0;
}

#include<stdio.h>

void suanyuan()
{
float t,c,d,e,f;
printf("请输入圆的直径:");
scanf("%f",&t);

c=3.14*t*t;
d=6.28*t;e=4*3.14*t*t;f=4*3.14*t*t*t/3.0;
printf("圆的面积是%8.2f\n",c);
printf("圆周长是%8.2f\n",d);
printf("圆球表面积是%8.2f\n",e);
printf("圆球体积是%8.2f\n",f);
}

void yuanzhu()
{
float r,h,v;
printf("请输入圆柱的半径:");
scanf("%f",&r);
printf("请输入圆柱的高:");
scanf("%f",&h);
v=0.5*3.14*r*r*h;
printf("圆柱的体积为:%8.2f",v);

}

void wendu()
{
int f,c;
printf("输入一个华氏温度:");
scanf("%d",&f);
c=f-32;
printf("摄氏温度为:%d",c);

}

void main()
{

suanyuan();
yuanzhu();
wendu();
}

第一次作业

第一次作业:
#include <stdio.h>
define PI 3.14
void main()
{
float r = 5;
float h = 4;
float S, C, V1, V2;
S = PI * r * r;
C = 2.0 * PI * r;
V1 = 4 * PI * r * r * r / 3;
V2 = S * h;
printf("半径为:%f\n", r);
printf("面积为:%f\n", S);
printf("周长为:%f\n", C);
printf("体积为:%f\n", V1);
printf("------------\n");
printf("半径为:%f\n", r);
printf("高为:%f\n", h);
printf("体积为:%f\n", V2);
printf("------------\n");
int c, f;
printf("请输入华氏温度:");
scanf("%d", &f);
c = f - 32;
printf("摄氏温度为:%d\n", c);
}

第二次作业:
4.
#include <stdio.h>
void main()
{
float a, b, c;
printf("输入3个数:");
scanf("%f %f %f", &a, &b, &c);
printf("和:%f\n", a + b + c);
printf("积:%f\n", a * b * c);
printf("平均值:%f\n", (a + b + c) / 3);
}

5.
#include <stdio.h>
void main()
{
char ch;
printf("请输入一个大写字母:");
scanf("%c", &ch);
printf("小写字母为:%c\n", ch + 0x20);
}

6.
#include <stdio.h>
void main()
{
char ch[10] = "china";
int i;
for (i = 0; i != 5; ++i)
{
if (ch[i] >= 'a' && ch[i] <= 'v')
{
ch[i] += 4;
}
else
{
ch[i] -= 22;
}
}
for (i = 0; i != 5; ++i)
{
printf("%c", ch[i]);
}
}

楼主,这些题都不难啊。作业嘛,还是自己做好一点,这次就帮你做了,不过要好好理解学习啊!

1
#include <stdio.h>
int main()
{
double r;
double pi = 3.14159265358979323846264 ;

printf("输入圆的半径:");
scanf("%lf",&r);
if (r<0)
{
r = -r;
}

printf("圆周长:%.2f\n",2*pi*r);
printf("圆面积:%.2f\n",r*r*pi);
printf("圆球表面积:%.2f\n",4*pi*r*r);
printf("圆球体积:%.2f\n",4*pi*r*r*r/3);
return 0;

}
2
#include <stdio.h>
int main()
{
double r,h;
double pi = 3.14159265358979323846264 ;

printf("输入圆的半径和高:");
scanf("%lf%lf",&r,&h);
if (r<0)
{
r = -r;
}
if (h<0)
{
h=-h;
}

printf("圆柱体积:%.2f\n",pi*r*r*h);
return 0;

}
3
#include <stdio.h>
int main()
{
double r;

printf("输入华氏温度:");
scanf("%lf",&r);
if (r<0)
{
r = -r;
}

printf("摄氏温度为:%.2f\n",(r-32)/1.8);
return 0;

}
4
#include <stdio.h>
int main()
{
double a,b,c;

printf("输入三个数:");
scanf("%lf%lf%lf",&a,&b,&c);

printf("均值为:%.2f\n",(a+b+c)/3);
printf("和为:%.2f\n",(a+b+c));
printf("积为:%.2f\n",a*b*c);
return 0;

}
5
#include <stdio.h>
int main()
{
char a;

printf("输入一个大写字母:");
scanf("%c",&a);
if (a<'A' || a>'Z')
{
printf("inout error\n");
return 0;
}

printf("小写字母为:%c\n",a-'A'+'a');
return 0;
}
6
#include <stdio.h>
int main()
{
char a='c',b='=h',c='i',d='n',e='a';

printf("转换后:%c%c%c%c%c\n",a+4,b+4,c+4,d+4,e+4);
return 0;
}

#include<stdlib.h>
#include<stdio.h>
#include<math.h>
#define pi 3.14

//第1~2题
void circle()
{
float d,h;
printf("请输入圆的直径:");
scanf("%f",&d);
printf("请输入圆柱的高:");
scanf("%f",&h);
printf("圆的面积:%f\n",(pi*d*d)/4);
printf("圆的周长:%f\n",pi*d);
printf("球的表面积:%f\n",pi*d*d);
printf("球的体积:%f\n",(pi*d*d*d)/6);
printf("圆柱体积:%f\n",(pi*d*d*h)/4);

}

//第三题
void temperature()
{
float t;
printf("请输入一个华氏温度:");
scanf("%f",&t);
printf("摄氏温度为:%f\n",t-32);
}

//第四题
void fun()
{
int a,b,c;
printf("请输入三个整数:");
scanf("%d %d %d",&a,&b,&c);
printf("三个数的和:%d\n",a+b+c);
printf("三个数的积:%d\n",a*b*c);
printf("三个数的平均值:%d\n",(a+b+c)/3);

}

//第五题
void change()
{
char c1;
printf("请输入一个大写字母:");
scanf("%c",&c1);
printf("转化为小写字母为:%c\n",c1+32);
}

//第六题
void pass()
{
char a[5]={'c','h','i','n','a'};
for(int i=0;i<5;i++)
{
a[i]=a[i]+4;
printf("%c",a[i]);
}
printf("\n");
}

void main()
{
printf("第1~2题******\n");
circle();
printf("\n第3题******\n");
temperature();
printf("\n第4题******\n");
fun();
printf("\n第5题******\n");
change();
printf("\n第6题******\n");
pass();
}

路过


吉安县13089764642: c语言,求高手, -
牟旺乌鸡: #include int main() { int a=2,b=7,c=5; switch(a>0) //a=2,2>0条件成立,结果为1,switch(1),进入case1; { case 1:switch(b{ case 1:printf("@");break; case 2:printf("!");break; } case 0:switch(c==5)// c==5成立,结果为1,swtich(1),输出*,跳出这...

吉安县13089764642: c语言编程题,求高手! -
牟旺乌鸡: 少年,先帮你分析一下吧.初始状态:f1=1,f2=1 i=1时,f1=f1+f2=1+1=2(第一项和第二项相加,f1变为第三项) f2=f2+f1=1+2=3(第二项和第三项相加,f2变为第四项) 下次循环就分别算出了第五项和第六项 也就是说,一个循环里面就算了数...

吉安县13089764642: 跪求!!!高手 C语言编写程序 -
牟旺乌鸡: 1、#include "stdio.h" main() {int x,y; printf("please input one int number:\n"); scanf("%d",&x); if x==-10y=-10; if x==0 y=100; else y=x; printf("the end y is y=%d :\n",y); }2、#include "stdio.h"#include "math.h" main() { int a,b,c float x; ...

吉安县13089764642: 求高手,c语言编程 -
牟旺乌鸡: #include int main() { int arr[10]; int i; int fir,sec; /*读取*/ for(i=0;i<10;i++) { scanf("%d",&arr[i]); } fir=arr[0]; sec=arr[0]; /*找出最大数*/ for(i=0;i<10;i++) { if(arr[i]>fir) { fir=arr[i]; } } /*找出次大数*/ for(i=0;i<10;i++) { if(sec>arr[i]&&arr!=fir) { sec=arr[i]; ...

吉安县13089764642: 求高手C语言编程
牟旺乌鸡: #include<stdio.h> int f(int *p) { int sum=0,i; for(i=0;i<5;i++) { sum+=*p; p++;} return sum; } main() { int i,sum; int a[5]={30,26,312,-50,18}; sum=f(a); for(i=0;i<5;i++) printf("%d\t",a[i]); printf("\n"); printf("元素之和:%d\n",sum); }

吉安县13089764642: 求C语言编程高手帮忙!!! -
牟旺乌鸡: #include#include using namespace std; int main() { int a[20]; for(int i=0;i cin>>a[i]; for(int i=0;i { for (int j=1;a[j]!=0;j++)if(a[i] { int temp; temp=a[i]; a[i]=a[j]; a[j]=temp; }} cout system("pause"); return 0; }

吉安县13089764642: 求C 语言高手好心人帮帮忙 谢谢谢谢谢谢!!! -
牟旺乌鸡: #include int main(){ char s[100]; char *ps1=s;//声明两个字符指针用于操作字符串,以删除* char *ps2=s; puts("请输入字符串:");...

吉安县13089764642: c语言 求高手 -
牟旺乌鸡: int max_min(int a[],int n) { /**********Program**********/ int i,max,min; max=a[0]; min=a[0]; for(i=0;i { if(a[i]>max)max=a[i]; if(a[i] min=a[i]; } return max*min; /********** End **********/ }

吉安县13089764642: C语言求高手 -
牟旺乌鸡: #include int main(){ int i,n; double r = 0; scanf("%d", for(i = 1; i <= n; i ++) r += i*i + i - 2.3; printf("%.1lf\n", r);}...

吉安县13089764642: 求高手编写C语言程序 -
牟旺乌鸡:#include<stdio.h> int main() { int a,n=0,y; printf("请输入一个正整数:"); scanf("%d",&a); if(a==0) printf("%d\n总共1位\n",a); else{ while(a) { printf("%d",a%10); a=a/10; n++;} printf("\n"); printf("总共%d位\n",n); } printf("请...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网