
第三章15.04.17
yueyue276081275
这个作者很懒,什么都没留下…
展开
-
P122.6(定义函数up(ch),如字符变量ch是小写字母就转换成大写字母并通过up返回,否则字符up不改变)
#includechar up(char ch){ char A; if(ch>=65&&ch<=90) A=ch; if(ch>=97&&ch<=122) A=ch-32; return A;}int main(){ char ch,A; while(1) { printf("请输入任一字符:\n"); scanf("%c",&c原创 2015-04-21 20:00:29 · 2859 阅读 · 0 评论 -
P122.10(编写一个程序,要求输入三角形的三条边...)
#include#includeint main(){ double a,b,c,p,s; printf("请输入三角形的三条边长:"); scanf("%lf%lf%lf",&a,&b,&c); while(1) { if(a+b>c&&a+c>b&&b+c>a) { p=(a+b+c)/2; s=sqrt(p*(p-a)*(p-b)*(p-c)); pri原创 2015-04-22 16:57:59 · 5797 阅读 · 0 评论 -
P122.15
#includevoid flat(int a[],int x){ int i,j,k; for(j=0;j<x;j++) { for(i=0;i<x-1;i++) { if(a[i]>a[i+1]) { k=a[i]; a[i]=a[i+1]; a[i+1]=k; } } } for(i=0;i<x;i++) pri原创 2015-04-23 22:11:47 · 298 阅读 · 0 评论 -
p123.28
#includeint main(){ char ch,x; while(1) { printf("输入字符串: "); while((ch=getchar())!='\n') { if(ch>='0'&&ch<='9') { printf("%c",ch); } else if((ch>='a')&&(ch<='z')) {原创 2015-04-23 22:26:10 · 328 阅读 · 0 评论 -
P122.21
#includeint grade(int a[],int n){ int i,j=0,max=a[0]; float s=0,v; for(i=0;i<n;i++) scanf("%d",&a[i]); for(i=1;i<n;i++) { if(a[i]>max) max=a[i]; } for(i=0;i<n;i++) { s=s+a[i];原创 2015-04-23 22:32:44 · 370 阅读 · 0 评论 -
P122.17
#include#includeint main(){ int a[10],i; float m=0; printf("请输入十个整数:"); for(i=0;i<10;i++) scanf("%d",&a[i]); for(i=0;i<10;i++) { m=m+a[i]; } m=m/10; printf("这十个整数的平均值为:%f\n",m);原创 2015-04-23 22:02:02 · 343 阅读 · 0 评论 -
P122.16
#includeint main(){ int n,i,j=0,a[100]; float s=0,p; char ch; do { printf("请输入元素个数n="); scanf("%d",&n); printf("请输入%d个整数:",n); for(i=0;i<n;i++) scanf("%d",&a[i]);原创 2015-04-24 11:07:34 · 333 阅读 · 0 评论 -
P122.14
#include#includeint Reverse(unsigned int s){ int a,b,c,d,e;int p,k;printf("input your int:");scanf("%d",&s);a=s%10;b=s/10;c=b%10;e=c/10;d=e%10;p=s/1000;k=a*1000+c*100+d*10+p;return 1;}原创 2015-05-18 07:31:59 · 343 阅读 · 0 评论