A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

//1.10分
1.打印1 - 100中不能被7整除又不包含7的数,并统计个数(C)
//2.10分
2.字符串反转输出(C)
输入 abcdef --->输出 fedcba
//3 10分
3.在控制台上输入一个字符串,过滤这个字符串,保留这个字符串中的小写字母(方式不限).(C)
//4.附加题
输入某年某月某天,计算出这一天是这一年的第多少天.
如输入:2016-3-20 就计算出这是2016年的第多少天(C)

6 个回复

正序浏览
好像很厉害的样子
回复 使用道具 举报
本帖最后由 杨光0618 于 2016-8-24 00:33 编辑

第二题:
[C] 纯文本查看 复制代码
int main()
{
    char *arr = "abcdef";
    for (int i = (int)strlen(arr); i >= 0; i--)
        printf("%c",arr[i]);
    printf("\n");
    return 0;
}
回复 使用道具 举报
第四题:
[C] 纯文本查看 复制代码
int main()
{
    
    int days = 0;
    int year, month, day;
    int day_tab[13] = {0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
    printf("输入年、月、日,用空格隔开:");
    scanf("%d%d%d", &year, &month, &day);
    for (int i = 1; i < month; i++)
    {
        days += day_tab[i];
    }
    days += day;
    if (((year % 4 == 0 && year % 100 != 0) || year % 400 == 0) && month>=3)
    {
        days++;
    }
    printf("%d年%d月%d日是这一年的第%d天!\n", year, month, day, days);
    
    return 0;
}
回复 使用道具 举报
int main()
{
    int count = 0;
    for(int i = 1;i < 101;i++)
        if(i % 7 != 0 && i % 10 != 7 && i / 10 != 7 )
            count++;
        printf("%d",count);
                return 0;
}
请指教。。。
回复 使用道具 举报

啦啦啦啦  回复
回复 使用道具 举报
啦啦啦啦  回复
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马