新闻人物拍照构图技巧:c语言数组问题!!兄弟们!帮忙啊!

来源:百度文库 编辑:神马品牌网 时间:2024/04/28 18:12:17
7.2
16.23. 以下程序运行后,输出结果是
main()
{ char ch[2][5]={"693","825"},*p[2];
int i,j,s=0;
for(i=0;i<2;i++) p[i]=ch[i];
for(i=0;i<2,i++)
for(j=0;p[i][j]>='0' && p[i][j]<='9';j+=2)
s=10*s+p[i][j]-'0';
printf("%d\n",s);
}(3分)
A、6385
B、22
C、33
D、693825
17. 下面程序________(每行程序前面的数字表示行号)
1 main()
2 {
3 float a[3]={0,0};
4 int i;
5 for(i=0;i<3;i++) scanf("%d",&a[i]);
6 for(i=1;i<10;i++) a[0]=a[0]+a[i];
7 printf("%f\n",a[0]);

8 }
(3分)
A、没有错误
B、第3行有错误,虽然编译能够通过
C、第5行有错误,虽然编译能够通过
D、第7行有错误 ,虽然编译能够通过
31. 编写程序,计算在0至60的范围内有多少个数,其每位数的乘积大于每位数的和。(3分)
32. 编写程序,求在200~2000之间所有能被4除余2,被7除余3,被9除余5的数之和。(3分)
33. 程序,计算在0至50的范围内有多少个数,其每位数的乘积小于每位数的和。(3分)
34. 程序,计算在0至99的范围内有多少个数,其每位数的乘积小于等于每位数的和。(3分)
35. 程序,统计1000~9999之间的所有满足以下条件的四位数的个数。该四位数是一个完全平方数,其第1、3位数字之和为6,第2、4位数字之积为24。(3分)

16.23. 以下程序运行后,输出结果是
main()
{ char ch[2][5]={"693","825"},*p[2];
int i,j,s=0;
for(i=0;i<2;i++) p[i]=ch[i];
for(i=0;i<2,i++)
for(j=0;p[i][j]>='0' && p[i][j]<='9';j+=2)
s=10*s+p[i][j]-'0';
printf("%d\n",s);
}(3分)
A、6385
B、22
C、33
D、693825

选 A、 6385

17. 下面程序________(每行程序前面的数字表示行号)
1 main()
2 {
3 float a[3]={0,0};
4 int i;
5 for(i=0;i<3;i++) scanf("%d",&a[i]);
6 for(i=1;i<10;i++) a[0]=a[0]+a[i];
7 printf("%f\n",a[0]);

1:~~main()~~为主函数,也称特殊函数。。。
2: ~~{~~ 为函数体。。。
3:~~float~~ 为单精度..。 给变量定义数据类型
4:~~int~~ 为整型..。 给变量定义数据类型
5和6 ~~for~~ 都是条件表达语句,设i为1; i<10,意思是在小于10的条件下才继续往下运行。i++ 条件满足后,循环一次``
7: printf 为基本输出命令```