小妹有几道c语言看程序写结果题,请高手指导
1.写出函数的输出结果:void main( )
{ int a=101,b=011;
printf(“a=%2d, b=%2d\n”,a,b);
}
2. 写出函数的输出结果:
void main( )
{ int i, ch[ ]={1,2,3,4,5,6,7,8};
for(i=0;i<4;i++)
if(i%2= =0) printf("%d, ",ch[i]);
}
4. 写出下列语句的输出结果:
grade='D';
switch (grade)
{ case 'A': printf(“90-100\n");
case 'B': printf(“80-89\n"); break;
case 'C': printf(“70-79\n");
case 'D': printf(“60-69\n"); break;
default: printf(“<60\n"); }
4. 写出下列语句的输出结果:
char arr[ ]=“abcdef”, *ptr;
for(ptr=arr;ptr<arr+2;ptr++)
printf(“%c--%s\n”,*ptr, ptr);
5. #include <stdio.h>
void main( )
{ int i,j,s=0;
int a[ ][3]={{1,3,3},{4,4,6},{7,7,9}};
for(i=0;i<3;i++)
for(j=0;j<3;j++)
if(i<=j) s=s+a[i][j];
printf("s=%d\n",s);
}
6. #include <stdio.h>
void main ( )
{ int a[2][3]={{1,2,2},{4,5,4}};
int b[3][2], i, j;
printf("array a: \n");
for (i=0; i<=1; i++)
{ for (j=0; j<=2; j++)
{ printf("%5d", a[i][j]);
b[j][i]=a[i][j]; }
printf("\n"); }
printf("array b:\n");
for (i=0; i<=2; i++)
{ for (j=0; j<=1; j++)
printf("%5d", b[i][j]);
printf("\n"); }
}
7. #include <stdio.h>
void main( )
{ int a[5]={1, 2, 2,7, 2}, *p;
p=&a[0];
printf("*p=%d\n", *p++);
(*p)++;
printf("*p=%d\n", *(++p));
} --------------------编程问答-------------------- 小妹啊,能不能不在标题用这两个字眼啊?我看了头疼 --------------------编程问答-------------------- 小妹,小哥哥我真是伤透心,作业要自己完成啊,一边思考一边上机调试,这真的不难啊,自己就不可以好好学习下 --------------------编程问答-------------------- 是啊,这个是调试就能看出来的东东 你让大家帮你把结果得出来,你也不知道怎么得到的,这不是学习态度啊.要学会自己调试,运行. --------------------编程问答-------------------- c语言,我也忘的差不多了
%2d是不是2位
i%2就是计算余数 --------------------编程问答-------------------- 难道你那木有TC吗?
不到一分钟就下载好了 --------------------编程问答-------------------- 当年上大学的时候,班上光膀子抠脚丫的纯爷们也会一个个变成小妹四处求答案 --------------------编程问答-------------------- 高手。
要答案的话,直接问老师要就好了。哪有这么麻烦。 --------------------编程问答-------------------- 自个调试! --------------------编程问答-------------------- 老师布置的作业,你找老师要答案? --------------------编程问答-------------------- 怀疑的态度再次进来,发现楼上没人做题。很好。很好。 --------------------编程问答-------------------- 第一题:
a=101, b= 9
第二题:
1, 3,
第三题:
60-69
第四题:
a--abcdef
b--bcdef
第五题:
s=26
第六题:
array a:
1 2 2
4 5 4
array b:
1 4
2 5
2 4
第七题
*p=1
*p=2
lz给分吧, 我才不管你小妹小弟,给分吧 --------------------编程问答-------------------- 都是最基础的问题。考的最容易犯错的细节。
--------------------编程问答-------------------- 11楼好直接...... --------------------编程问答-------------------- 太直接了!~好好学习呀 --------------------编程问答-------------------- 很好很直接 --------------------编程问答-------------------- BS 11楼... --------------------编程问答-------------------- 我是过来打酱油的 --------------------编程问答-------------------- 发帖的时间都差不多可以运行出来了 --------------------编程问答--------------------
11 L 的你那么积极,
再说你答的也不对,误人成绩啊!!!
--------------------编程问答-------------------- 11楼啊,你这样对小妹,太不负责了,你是害了人家
授人以鱼不如授人以渔...-_-||... --------------------编程问答-------------------- 来妹妹,我给你渔! --------------------编程问答--------------------
哪里不对,请指出!! --------------------编程问答-------------------- 呵呵,不应该告诉他啊 --------------------编程问答-------------------- 第一题:
C/C++ codea=101, b= 9
第二题:
C/C++ code1, 3,
第三题:
C/C++ code60-69
第四题:
C/C++ codea--abcdef
b--bcdef
第五题:
C/C++ codes=26
第六题:
C/C++ code
array a:
1 2 2
4 5 4
array b:
1 4
2 5
2 4
第七题
C/C++ code
*p=1
*p=2
--------------------编程问答--------------------
--------------------编程问答-------------------- 人妖! --------------------编程问答--------------------
#include "stdafx.h"
void main1( )
{ int a=101,b=011;
printf("a=%2d, b=%2d\n",a,b);
}
void main2( )
{ int i, ch[ ]={1,2,3,4,5,6,7,8};
for(i=0;i<4;i++)
if(i % 2==0) printf("%d, ",ch[i]);
}
void main3( ) {
char grade='D';
switch(grade)
{ case 'A': printf("90-100\n");
case 'B': printf("80-89\n"); break;
case 'C': printf("70-79\n");
case 'D': printf("60-69\n"); break;
default: printf("<60\n"); }
}
void main4( ) {
char arr[ ]="abcdef", *ptr;
for(ptr=arr;ptr<arr+2;ptr++)
printf("%c--%s\n",*ptr, ptr);
}
void main5( )
{ int i,j,s=0;
int a[ ][3]={{1,3,3},{4,4,6},{7,7,9}};
for(i=0;i<3;i++)
for(j=0;j<3;j++)
if(i<=j) s=s+a[i][j];
printf("s=%d\n",s);
}
void main6( )
{ int a[2][3]={{1,2,2},{4,5,4}};
int b[3][2], i, j;
printf("array a: \n");
for (i=0; i<=1; i++)
{ for (j=0; j<=2; j++)
{ printf("%5d", a[i][j]);
b[j][i]=a[i][j]; }
printf("\n"); }
printf("array b:\n");
for (i=0; i<=2; i++)
{ for (j=0; j<=1; j++)
printf("%5d", b[i][j]);
printf("\n"); }
}
void main7( )
{ int a[5]={1, 2, 2,7, 2}, *p;
p=&a[0];
printf("*p=%d\n", *p++);
(*p)++;
printf("*p=%d\n", *(++p));
}
int _tmain(int argc, _TCHAR* argv[])
{
main1( );
main2( );
main3( );
main4( );
main5( );
main6( );
main7( );
}
a=101, b= 9
1, 3, 60-69
a--abcdef
b--bcdef
s=26
array a:
1 2 2
4 5 4
array b:
1 4
2 5
2 4
*p=1
*p=2
真详细!顶!!~ --------------------编程问答-------------------- 哎,一般小妹妹的问题,回答的人就特别多 --------------------编程问答-------------------- csdn上居然还有这种帖子,中国教育的根已经烂了
--------------------编程问答--------------------
看个热闹。。 --------------------编程问答--------------------
紧跟 怕走错 --------------------编程问答-------------------- 11楼,你会得到分数吗? --------------------编程问答-------------------- ......
自己编译一下不就好了....
难不成是懒到连编译都不愿意 ?
有发帖子的时间 结果早编译好了 --------------------编程问答-------------------- 这种题也答 那是误人子弟
小mm 说下你是哪个学校的
给你老师打个电话
问下 丫的是怎么教育学生的
补充:.NET技术 , C#