请解释一下以兼容性运行这个程序序

请详细解释一下下面程序的功能_百度知道
请详细解释一下下面程序的功能
5. 阅读下列程序并回答问题,在每小题提供的若干可选答案中,挑选一个正确答案。
#include &stdio.h&
statica[4][4];
for(i = 0;i & 4; i++)
for(j= 0; j &= j++){
if(j==0|...
我有更好的答案
程序1数组为:1
第1行1 2 1
第2行1 3 3 1
第3行输出为:第2,3行 程序2作用是把输入字符串中各字符的ASCII码加1,遇到z则转成a故答案是:17 C18 D19 D20 C
采纳率:97%
来自团队:
m%n的意思m与n之间成倍数关系;输入两个整数,当两个整数不一样时:若m&n,那么m=m-n;(该循环直到m&=n结束),若m与n不是倍数关系那么m不会与n相等。即必将会执行下面一条语句n=n-m;将输出的是m%n。若n&m,那么n=n-m;(该循环知道m&=n结束),若m与n不是倍数关系那么m不会与n相等。就会输出n%m.若n.m成倍数关系,就如我上面的即使可以实现为0的机会,就可以输出当前m的值。但若n,m中有一个为0,那么不管怎么减n或m的值都不会改变,循环不会结束,就会进入死循环。若输入的两个整数相等那就不会进入这几个循环,直接输出m的值。这个是我理解的,可能有不对的地方,希望能帮到你。(*^__^*) 嘻嘻……
为您推荐:
其他类似问题
一下下的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。C语言 请解释一下此程序的执行流程_百度知道
C语言 请解释一下此程序的执行流程
#include &stdio.h&
{ int a,b,c;
printf(&Please input a,b\n&);
scanf(&%d%d&,&a,&b);
printf(&a=%d,b=%d\n&,a,b);
while(getchar()!='\n')
printf(&Please input &CR& to continue\n&);
getchar();
printf(&c=%d\n&,c);
我有更好的答案
主要流程就是,提示输入两个数字,之后将它们分别输出,通过getchar()暂停,按回车,输出两数的和,结束。while对输入流中的回车循环检测,如果不是回车,则一直循环。这个scanf函数输入格式应该是&数字 空格 数字“,如果输入非法,或者,之后再输入一些无效字符,那么输入多少,while会循环多少次。
采纳率:35%
#include &stdio.h&main(){ int a,b,c;printf(&Please input a,b\n&);//提示输入两个字符a,bscanf(&%d%d&,&a,&b);//输入两个字符printf(&a=%d,b=%d\n&,a,b);//打印a,bwhile(getchar()!='\n')//当每次从键盘读取的一个字符不为换行符时
执行 以下代码printf(&Please input &CR& to continue\n&);//打印一条语句getchar();//从键盘读入一个字符c=a+b;printf(&c=%d\n&,c);//输出}
本回答被网友采纳
我直接加注释吧#include &stdio.h&//包含头文件stdio.hmain()//
主函数{ int a,b,c;//
Cprintf(&Please input a,b\n&);//
输出 Please input a,bscanf(&%d%d&,&a,&b);//
输入的2个数 取地址给 A
Bprintf(&a=%d,b=%d\n&,a,b);//输出 a=XXX
B=XXX while(getchar()!='\n')
死循环 出入的字符不等于\nprintf(&Please input &CR& to continue\n&);//输出Please input &CR& to continuegetchar();//这个貌似是 暂停么
好似 是 出入字符c=a+b;//
c=X+Xprintf(&c=%d\n&,c);//输出
c=C的得数}
为您推荐:
其他类似问题
您可能关注的内容
c语言的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。请详细解释一下这个C程序是如何运行的?_百度知道
请详细解释一下这个C程序是如何运行的?
#include &stdio.h& #include &stdlib.h& #define M 50 #define N 10 void getdata(int *s) { for(i=0;i&M;i++)s[i]=rand()%10; } void stat(int *a,int *c) { for(i=0;i&N;i++)c[i]=0; for(i=0;i&M;i++)c[a[i]]++; } void outdata (int *c) { ...
我有更好的答案
Output the result: 0 1 1 10 2 7 3 5 4 6 5 5 6 3 7 5 8 5 9 3 请按任意键继续. . . a数组有50个元素,对a进行getdata()后,将a中所有元素初始化为10以内的整数,因为是伪随机数,所以a中元素是一定的。c中有10个元素,用来统计a中0到9每个数字个数,stat()函数实现。最后outdata()将统计结果输出……
采纳率:62%
为您推荐:
其他类似问题
您可能关注的内容
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。高分求助,请解释一下这个程序的结果
[问题点数:90分,结帖人tjucruiser]
高分求助,请解释一下这个程序的结果
[问题点数:90分,结帖人tjucruiser]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
2015年1月 C/C++大版内专家分月排行榜第二2012年3月 C/C++大版内专家分月排行榜第二2011年11月 C/C++大版内专家分月排行榜第二2010年6月 C/C++大版内专家分月排行榜第二2010年5月 C/C++大版内专家分月排行榜第二
2011年4月 C/C++大版内专家分月排行榜第三2011年2月 C/C++大版内专家分月排行榜第三2010年8月 C/C++大版内专家分月排行榜第三
匿名用户不能发表回复!|c语言初学者,请帮忙解释一下这个程序,谢谢!_百度知道
c语言初学者,请帮忙解释一下这个程序,谢谢!
#include &stdio.h&
#include &stdlib.h&
///为了使用
int main()
char fname[50];
printf(&Enter the name of the file:&);
scanf(&%s&, fname);
fp = fopen(fname, &r&);
我有更好的答案
FILE *定义了一个指针类型的变量,变量类型是FILE。后面会给fp赋值。
为您推荐:
其他类似问题
您可能关注的内容
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。}

我要回帖

更多关于 不能被这个程序解压 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信