\n",n);for(i=1;i<=n;i++){scanf("%d",&score);if(score<60) e++;else if(score<70) d++;else if(score<80) c++;else if(score<90) b++;else a++;sum=sum+score;system("pause");}ave=(double)sum/n;printf("学生平均分数为:%.1lf\n",ave);printf("A=%d\nB=%d\...
void main(){ int i,j,k,t,a[7];for(i=1;i<=6;i++)scanf("%d",&a[i]);for(j=1;j<=6;j++)for(k=1;k<=6-j;k++)if(a[k]>a[k+1]){ t=a[k];a[k]=a[k+1];a[k+1]=t;} for(i=1;i<=6;i++)printf("%d ",a[i]);} 在你的基础上修改的。for...
h>#define SIZE 10int main(){int a[SIZE]={10,12,14,16,18,20,13,200,134,59}; /* 初始化数组 */int b[SIZE+1]={0},i,j,x,v; /* b数组为插入后的数组,新插入了一个元素,所以要在原数组的基础上加1 */printf(\"Please input insert addr:\");scanf(\"%d\",&x);...
include<stdio.h> int main(){ int x[120]={0},y[120]={0};int i;int n;double sum=0;while(scanf("%d",&n)!=EOF&&n){ sum=0.0;for(i=1;i<=n;i++){ scanf("%d%d",x+i,y+i);} for(i=1;i<=n-2;i++){ sum+=((x[i+1]-x[1])*(y[i+2]-y[1])-(x...
#include<stdio.h> int main(){ char ch; int i; printf("输入一个字符\n"); scanf("%c",&ch); printf("输入一个数字\n"); scanf("%d",&i); ch=ch+i; if(ch>122&&ch<(123+i)) ch=(ch-122)+96; printf("%d\n%c\n",ch,ch);} 我这个程序要实现输入一个小写... 展开 飞絮...
应该是这样吧 scanf("%d",&a[i][j]);意思是,从键盘输入一个整形数存放到a[i][j]的地址,&就代表着取地址的意思。这个是一个固定的表达方式,可以牢记。希望对你有帮助。你好
include<stdio.h> main(){ int i,a,b,sum=1;scanf("%d%d",&a,&b);for(i=1;i<=b;i++)// { sum=a*sum;} printf("%d\n",sum);getchar();return 0;}
{ t=*a;*a=*b;*b=t; }}int main(){ int a,b,c; printf("输入:"); scanf("%d%d%d",&a,&b,&c); sort(&a,&b,&c); //把地址作为参数 printf("排序:%d < %d < %d\n",a,b,c); return 0;} void change(int* a,int *b){int temp...
(a)。C ---A中语句结束没有分号,B中参数分割用了分号,应该是逗号隔开,D中y没有类型 2. B ---A中地址传递应该用指针或数组名,这个是双向值传递。3. 应该是B吧,函数内部不能嵌套定义函数。但是函数可以嵌套调用 4.D 循环中c是静态变量,存储在全局区域,b是局部变量存在栈区,在...
C) scanf ("%x%*d%o",&x,&y); D) scanf ("%x%o%6.2f",&x,&y,&z); 43 与条件表达式"(n)?(c++):(c--)"中的表达式(n)等价的表达式是___。