当前位置:编程学习 > C#/ASP.NET >>

小妹有几道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吗?
不到一分钟就下载好了 --------------------编程问答-------------------- 当年上大学的时候,班上光膀子抠脚丫的纯爷们也会一个个变成小妹四处求答案 --------------------编程问答--------------------
引用 6 楼 alifriend 的回复:
当年上大学的时候,班上光膀子抠脚丫的纯爷们也会一个个变成小妹四处求答案
高手。

要答案的话,直接问老师要就好了。哪有这么麻烦。 --------------------编程问答-------------------- 自个调试! --------------------编程问答-------------------- 老师布置的作业,你找老师要答案? --------------------编程问答-------------------- 怀疑的态度再次进来,发现楼上没人做题。很好。很好。 --------------------编程问答-------------------- 第一题:
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楼啊,你这样对小妹,太不负责了,你是害了人家


授人以鱼不如授人以渔...-_-||... --------------------编程问答-------------------- 来妹妹,我给你渔! --------------------编程问答--------------------
引用 19 楼 xdbjzhhh 的回复:
11 L 的你那么积极,

再说你答的也不对,误人成绩啊!!!


哪里不对,请指出!! --------------------编程问答-------------------- 呵呵,不应该告诉他啊 --------------------编程问答-------------------- 第一题:
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
--------------------编程问答-------------------- 人妖! --------------------编程问答--------------------
引用 25 楼 hztltgg 的回复:
C/C++ code


#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, ",c……

真详细!顶!!~ --------------------编程问答-------------------- 哎,一般小妹妹的问题,回答的人就特别多 --------------------编程问答-------------------- csdn上居然还有这种帖子,中国教育的根已经烂了
--------------------编程问答--------------------
引用 6 楼 alifriend 的回复:
当年上大学的时候,班上光膀子抠脚丫的纯爷们也会一个个变成小妹四处求答案


看个热闹。。 --------------------编程问答--------------------
引用 30 楼 wtpmcheng 的回复:
引用 6 楼 alifriend 的回复:
当年上大学的时候,班上光膀子抠脚丫的纯爷们也会一个个变成小妹四处求答案


看个热闹。。

紧跟 怕走错 --------------------编程问答-------------------- 11楼,你会得到分数吗? --------------------编程问答-------------------- ......
自己编译一下不就好了....
难不成是懒到连编译都不愿意 ?
有发帖子的时间 结果早编译好了 --------------------编程问答-------------------- 这种题也答 那是误人子弟

小mm 说下你是哪个学校的
给你老师打个电话
问下 丫的是怎么教育学生的
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,