这个程序邮箱有啥问题题啊?为什么是手动输出?而且是竖着拍列?

电脑桌面向右移动了一片,桌面左面竖着一长条黑屏. 显示器下面的按钮不管用.通过程序怎么调啊? 三路知识网
电脑桌面向右移动了一片,桌面左面竖着一长条黑屏. 显示器下面的按钮不管用.通过程序怎么调啊?
来源:网络收集 & 发布时间: &
你的是台式机就在显示屏上面调节就可以了,如果是笔记本你先调节下分辨率,回桌面然后右键属性设置分辨率。还有就是进显卡的控制面板,调节显示屏幕的宽度和位置
本文地址:https://www.slzays.com/6603.html
所有问题分类为什么有些程序员会竖着用屏幕,有什么好处吗? - 知乎7被浏览<strong class="NumberBoard-itemValue" title="分享邀请回答41 条评论分享收藏感谢收起写回答下面这个程序的输出为什么是6385?p[i][j]是什么意思?_百度知道
下面这个程序的输出为什么是6385?p[i][j]是什么意思?
#include &stdio.h& void main( ) { char char[2][5]={&6937&,&8254&},*p[2];
int i,j,s=0; for(i=0;i&2;i++)
p[i]=ch[i];
for(j=0;p[i][j]&&#39;&#92;0&#39;;j+=2)
s=10*s+p[i][j]-&#39;0&#39;;
printf(&%d&#92;n&,s);}
我有更好的答案
p[2]是个指针数组.p[0]指向了ch[0],p[1]指向了ch[1]。所以p[i][j]就相当于ch[i][j]。你这个代码少了个{}。应该是for(i=0;i&2;i++) {
p[i]=ch[i]; for(j=0;p[i][j]&&#39;&#92;0&#39;;j+=2)
s=10*s+p[i][j]-&#39;0&#39;; }当i=0时,j从0开始循环时,p[0][0]&&#39;&#92;0&#39;,所以s=10*s+6=6然后j+=2,j=2,p[0][2]&&#39;&#92;0&#39;,所以s=10*s+8=68然后j+=2,j=4,p[0][4]==&#39;&#92;0&#39;,所以结束j循环。然后i=1,同样来一次j的循环,p[1][0]和p[1][2]满足循环条件,所以s=10*s+8=638,s=10*s+5=6385。然后p[1][4]==&#39;&#92;0&#39;结束循环。
p[i][j]不是二维指针么?这里和ch[i][j]意义一样?
p[2]是一维指针数组,p[i]表示这个数组中的第i个一维指针,后面再加[j],就表示p[i]指向的一级数组中的下标为j的元素了啊。在这个程序中当然和ch[i][j]是等价的
采纳率:37%
//程序不正确的,帮你改正确。你先看点基础的,解释就免了吧!#include &stdio.h& void main( ) { char ch[2][5]={&6937&,&8254&},*p[2];
//本行的第二个char改为ch。
int i,j,s=0; for(i=0;i&2;i++) {
p[i]=ch[i];
//本行最前面加{
for(j=0;p[i][j]&&#39;&#92;0&#39;;j+=2)
s=10*s+p[i][j]-&#39;0&#39;; }
//本行是新加的!本行是新加的!本行是新加的!
printf(&%d&#92;n&,s);}
p[i][j] 是取二维数组中的第i行第j列处元素。
为您推荐:
其他类似问题
&#xe675;换一换
回答问题,赢新手礼包&#xe6b9;
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。这里输出的结果为什么是竖着排的啊?_百度知道
这里输出的结果为什么是竖着排的啊?
怎么能让它横着排啊?
#include &stdio.h&
void main()
char a[7]={&#039;a&#039;,&#039;p&#039;,&#039;p&#039;,&#039;l&#039;,&#039;e&#039;};
char b[7]={&apple&};
char c[7];
static char x[7];
for(i=0;i&=6;i++)
printf(&%6d%6d%6d%6d\n&,a[i],b[i],c[i],x[i]);
我有更好的答案
晕,&#92;n不就是换行么
采纳率:37%
for(i=0;i&=6;i++) printf(&%6d%6d%6d%6d&#92;n&,a[i],b[i],c[i],x[i]); 这样是输出每个数组的同一个位置的元素再换行,即先输出第1个元素,换行,再输出第2个元素....要想横着输出应把for(i=0;i&=6;i++)printf(&%6d%6d%6d%6d&#92;n&,a[i],b[i],c[i],x[i]);改为:for(i=0;i&=6;i++)printf(&%6d&,a[i]); printf(&&#92;n&);for(i=0;i&=6;i++)printf(&%6d&,b[i]); printf(&&#92;n&);for(i=0;i&=6;i++)printf(&%6d&,c[i]); printf(&&#92;n&);for(i=0;i&=6;i++)printf(&%6d&,x[i]); printf(&&#92;n&);似乎别的简单的办法
我相信楼主是没有看到&#92;n才这样说的,眼误!
那您认为什么叫换行么……&#92;n 就是换行么。
其他1条回答
为您推荐:
其他类似问题
&#xe675;换一换
回答问题,赢新手礼包&#xe6b9;
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。请问这个程序为什么只输出m啊?_百度知道
请问这个程序为什么只输出m啊?
#include&stdio.h&char fun (char*s){
if(*s&=&#39;z&#39;&&*s&=&#39;A&#39;)
return *s;}void main(){
char c[80],*p;
scanf(&%s&,p);
*p=fun(p);putchar(*p);p++;
printf(&&#92;n&);}
我有更好的答案
#include&stdio.h&char fun (char*s){
if(*s&=&#39;Z&#39;&&*s&=&#39;A&#39;)
*s+=32; // 条件z中应为大写Z,程序将大写字母转换为小写字母
return *s;}void main(){
char c[80],*p;
scanf(&%s&,p);
*p=fun(p);putchar(*p);p++;
printf(&&#92;n&);}
采纳率:46%
你是不是想转换大小写:不论大写还是小写,均转换为小写?
为您推荐:
其他类似问题
您可能关注的内容
&#xe675;换一换
回答问题,赢新手礼包&#xe6b9;
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。

我要回帖

更多关于 苹果8有啥问题 的文章

 

随机推荐