| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3262 人关注过本帖
标题:[求助]关于for循环的2个题目~字母菱形和数字统计
取消只看楼主 加入收藏
采书大盗
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2008-4-5
收藏
 问题点数:0 回复次数:2 
[求助]关于for循环的2个题目~字母菱形和数字统计
小弟我才开始学c语言编程不久,还请各位高手多指导~

这个是前2天我们老师布置的2到课本上的题目,但是想了半天没想出来————谁来帮我下啊?

(1)统计区间【1000,9999】内所有被7整除,且千位与个位数字之和为7的整数个数。
这题我想用if来做,可做来做去就是不对,另外,我也不知道怎么去实现统计数字的个数……

(2)设计程序打印出以下字母的图案:菱形为N(奇数,键盘输入)行,第一行为字母A,第二行为BCD,第三行为CDEFG,以此类推。菱形上下对称相同。例如,输入N=7时,菱形如图:
                A
              B C D
            C D E F G
          D E F G H I J
            C D E F G
              B C D
                A

这题我不知道为什么,就是不能正确输出字母……做个循环就出来满屏幕的字母,不知道该怎么把那些字母一好好的输出了……

各位高手帮帮我啊~

[[it] 本帖最后由 采书大盗 于 2008-4-5 13:46 编辑 [/it]]
搜索更多相关主题的帖子: 菱形 字母 数字 统计 
2008-04-05 13:37
采书大盗
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2008-4-5
收藏
得分:0 
2楼的谢谢了~只是没看明白first='A'+lines/2-abs(i);   里的abs(i);是什么意思,是不是这个函数可以定义字母?能讲一下吗?书上没找到……
另外,第一题我想知道的是如何实现“计数”,找那些数字的语句我基本没什么问题,但是我不知道该如何统计已找出来的数字的个数。

[[it] 本帖最后由 采书大盗 于 2008-4-5 15:07 编辑 [/it]]

只是一个菜鸟而已~没什么~真的!
2008-04-05 15:06
采书大盗
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2008-4-5
收藏
得分:0 
我承认我脑袋短路了…………最后自己突然灵感来袭,自己做出来了……第一题,其实很简单的……判断条件,然后加1就可以了…………
#include<stdio.h>
#include<math.h>
main()
{  int s,sn,n;
for(n=1000;n<=9999;n++)
   if(n%7==0&&(n/1000+n%10)==7) s=s+1;

printf("s=%d\n",s);
     getch();

}

只是一个菜鸟而已~没什么~真的!
2008-04-05 16:41
快速回复:[求助]关于for循环的2个题目~字母菱形和数字统计
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.034510 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved