网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
09月12日漏签0天
c语言吧 关注:802,652贴子:4,378,761
  • 看贴

  • 图片

  • 吧主推荐

  • 视频

  • 游戏

  • 2回复贴,共1页
<<返回c语言吧
>0< 加载中...

求助!

  • 只看楼主
  • 收藏

  • 回复
  • maodediao
  • 路人
    2
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
一。程序填空 下面所给程序的功能是:将键入的任意一串长度为n(n<27)的二进制代码转换成一个字母序列。要求:如果二进制代码串的第一位为1(或为0),则输出字母序列的第一位为A(或为a);如果二进制代码串的第二位为1(或为0),则输出字母序列的第二位为B(或为b)。余类推。例如,设有输入:
10011101
则程序输出:
AbcDEFgH
程序先输入给定的二进制代码,然后输出被转换后的字母序列。请在下横线处添加合适的一个语句以完善程序的功能。
#include <stdio.h>
#define N 26
int main( ){
int i,len,bin[N];
printf("Enter string length(<27): ");
___________ [1]____________;
printf("Enter bin string:\n");
for(i = 0; i < len; i++)
scanf("%d",&bin[i]); /* 输入二进制代码 */
for(i = 0; i < len; i++)
if(bin[i]==1)
___________ [2]____________;
else
___________ [3]____________;
printf("\n");
return 0;
}
二.运行下面所给程序,如果出错,请指出出错的原因和你的修改意见。
#include <stdio.h>
#define MAX 10
int main( ){
int a[MAX][MAX],i,j,k = 1;
for(i = 0; i < MAX; i++)
{
k = 1;
for(j = i; j < MAX; j++)
a[i-j][j] = k++;
printf("%d",a[i][j]);
}
}



  • maodediao
  • 路人
    2
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼


2026-09-12 05:32:43
广告
不感兴趣
开通SVIP免广告
  • maodediao
  • 路人
    2
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 2回复贴,共1页
<<返回c语言吧
分享到:
©2026 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示