C语言填空题,拜托了
发布网友
发布时间:2023-12-07 11:02
我来回答
共5个回答
热心网友
时间:2024-03-17 01:47
for(p=a,q=&a[9]; p>q; p++,q--){
t = *p;
*p = *q;
*q = t;
}
2.
for(j=0; j<9; j++){
for(i=0; i<10; i++){
if(a[j] > a[i]){
t = a[j];
a[j] = a[i];
a[i] = t;
}
}
}
热心网友
时间:2024-03-17 01:54
#include <stdio.h>
int main()
{
int a[10] = {12,15,16,7,8,9,3,4,10,6};
int *p, *q;
int i, t;
for( p=a,q=a+9; q>=p; p++,q-- ) //p指向a的首地址,q指向a的尾地址,判断条件为q>=p;
{
t = *p; //两个相互交换
*p = *q;
*q = t;
}
for( i=0; i<10; i++ )
{
printf( "%4d\n", a[i] );
}
getchar();
return 0;
}
#include <stdio.h>
int main()
{
int i,j,temp;
int a[10] = {10,9,8,7,6,5,4,3,2,1};
for( j=0; j<9; j++ ) //拿前一个数,和后面的n个数比较.
{
for( i=j+1; i<10; i++ )
{
if( a[j]>a[i] ) //如果前面的数大,那么就换为小的.
{
temp = a[i];
a[i] = a[j];
a[j] = temp;
}
}
}
printf( "\nthe sorted numbers:\n" );
for( i=0; i<10; i++ )
{
printf( "%5d", a[i] );
}
getchar();
return 0;
}
热心网友
时间:2024-03-17 01:47
1.
#include<stdio.h>
int main(){
int a[10]={12,15,16,7,8,9,3,4,10,6};
int *p,*q;
int i,t;
for(p=a,q=a+9;p<q;p++,q--){
t=*p;
*p=*q;
*q=t;
}
for(i=0;i<10;i++){
printf("%4d\n",a[i]);
}
getchar();
}
2.
#include <stdio.h>
int main()
{
int i, j, temp;
int a[10] = {10, 9, 8, 7, 6, 5, 4, 3, 2, 1};
for(j=0;j<9;j++)
for(i=0;i<9-j;i++)
{
if(a[i]>a[i+1])
{
temp=a[i];
a[i]=a[i+1];
a[i+1]=temp;
}
}
printf("\nthe second numbers:\n");
for(i = 0; i < 10; i++)
printf("%5d", a[i]);
getchar();
}
热心网友
时间:2024-03-17 01:52
#include <stdio.h>
void main()
{
int a[10] = {12, 15, 16, 7, 8, 9, 3, 4, 10, 6};
int *p, *q;
int i, t;
for(p = &a[0], q = &a[9]; p <= q; p++, q--)
{
t = *p;
*p = *q;
*q = t;
}
for(i = 0; i < 10; i++)
{
printf("%4d\n", a[i]);
}
}
#include <stdio.h>
void main()
{
int i, j, temp;
int a[10] = {10, 9, 8, 7, 6, 5, 4, 3, 2, 1};
for(j = 0; j < 10; j++)
{
for(i = 0; i < j; i++)
{
if(a[i] > a[j])
{
temp = a[i];
a[i] = a[j];
a[j] = temp;
}
}
}
printf("\nthe second numbers:\n");
for(i = 0; i < 10; i++)
printf("%5d", a[i]);
}
热心网友
时间:2024-03-17 01:52
1、顺序结构、 分支结构、循环结构 2、函数 主函数
C语言。。 拜托了
满意请采纳
c语言编程,完全没有头绪,请求帮助,拜托了,要用c语言,不要用c++,最好有...
从第七个可以看出c和d其中有一个是属于(3)的,那么从身材看不出就从身高看,从第八个可以看出a和c是满足身高的。所以可以理解为a,c属于第三个。那么c是高个子,细身材,又是黄头发,那么可以得出(1)中未知的那个就是c,再看(4),满足条件的只有C。得出卡洛尔是他梦中情人。我觉得是不是...
c语言程序 c(n,k)=n!/(k!(n-k)!)求编写出来。。拜托了。。
include<stdio.h>long Sums(long n,long k);int main(void){ long n,k; printf("请输入C(n,k)中的n和k:"); scanf("%d%d",&n,&k); printf("C(%d,%d) = %d",n,k,Sums(n,k));//函数调用 return 0;}long Sums(long n,long k) //函数定义{ long sum ...
C语言编程:韩信点兵问题拜托各位了 3Q
include<stdio.h> main() { int i=100; while(i<=200) { if((i%3==1)&&(i%5==2)&&(i%7==4)) printf("%d ",i); i++; } printf("\n"); }
拜托c语言大神解释一下为什么【7】填的是s[0]-t[0]?
*s或者*t指向的位置无非是两种可能,一种是指向一个字符,一种是指向结束符\0,所以只需要return这两个字符的差值就能满足题目要求,比如*s内容是'a',*t内容是'b',那当然'a'-'b'=-1,所以在这里return *s-*t;就行了,当然也可以写成return s[0]-t[0],一个意思。
求这五道C语言编程题目答案与过程,我一点都不会,急死人了,拜托了...
【程序7】main(){float i,h=100,s=100;for(i=2;i<=10;i+=1) {h/=2; s+=h*2; }printf("s=%f\th=%f\n",s,h);getch();} 【程序8】main(){int s=1,i;for(i=9;i>=1;i--) s=(s+1)*2;printf("s=%d\n",s);getch();} ...
c语言大神帮忙小弟考试,拜托大神们了祝c语言大神找到女朋友
1.B 2.C 3.A 4.D 5.B 6.B 7.B 8.D 9.C 10.C 11.D 12.D 13.C 14.D 15.C16.A 17.C 18 A 19 B 20 D 21 D 22 A 23 B
拜托各位了,几个C语言的小问题,哈哈 1,已有定义语句"int a=5; ",则...
在后面就赋值后再加 这牵涉到左值右值的问题 不是三言两句说的清楚的 你可以去百度查 2 等于1 17/5=3.xx (int)3.xx=3 3%2=1 (int)取整 就是去掉小数点后面的东东 %取余 3 &&的运算级别高于! 所以先执行c&&a=1;然后b=!( c&&a)=0 不懂继续问 满意继续采纳 ...
一道c语言题,求运行结果,拜托给个详细过程,float没学会……
你需要掌握关于 “逗号表达式” 的 知识。这里的6个输出语句里的表达式都是 逗号表达式。逗号表达式 的输出值,等于 逗号表达式 中 最后一个表达式 的值,即最右一个表达式 的值。假定 float f=2.0; char c='a';printf("<1>: %d\n",(a+2,c+2)); 它等价于 printf("<1>: %d\n...
C语言题目,请帮忙做一下,谢谢!
1.for循环语句 for语句格式为:for(表达式1;表达式2;表达式3)语句:/*循环体*/ 该语句执行过程如下:①先对表达式1赋初值;②判别表达式2是否满足给定条件,若其值为真,满足循环条件,则执行循环体内语句,然后执行表达式3,进入第二次循环,再判别表达式2……;否则判断表达式2的值为假,不满足条件,就终止for...