久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 6129|回復: 6
收起左側(cè)

用C語言如何定義一個數(shù)組要求前面的是0到9.后面的隨機。長度為48

[復制鏈接]
ID:264913 發(fā)表于 2018-9-25 20:10 | 顯示全部樓層 |閱讀模式
10黑幣
真的不會,寫的程序光報錯。不喜歡被批評,噴子勿來。謝謝
Screenshot_2018-09-25-20-08-13.jpg

最佳答案

查看完整內(nèi)容

我需要你這10分 ============= #include #include #include #define MAX_SIZE (48) int main(int argc, char* argv[]) { unsigned char szData[MAX_SIZE] ; unsigned char i = 0x00 ; memset(szData, 0x00, sizeof(szData)) ; srand((int)time(0)); printf("\n") ; for(i=0x00; i
回復

使用道具 舉報

ID:402863 發(fā)表于 2018-9-25 20:10 | 顯示全部樓層
我需要你這10分
=============

#include <string.h>
#include <stdlib.h>
#include <time.h>

#define MAX_SIZE (48)

int main(int argc, char* argv[])
{
        unsigned char szData[MAX_SIZE] ;
        unsigned char i = 0x00 ;

        memset(szData, 0x00, sizeof(szData)) ;

        srand((int)time(0));

        printf("\n") ;

        for(i=0x00; i<MAX_SIZE; i++)
        {
                if(i<10)
                {
                        szData[i] = (i + 0x30) ;
                }
                else
                {
                        szData[i] = (rand() % 0xFF) ;
                }

               
                if((0x00 == (i%10)) && (0x00 != i))
                {
                        printf("\n") ;
                }
                printf("0x%02X ", szData[i]) ;
        }

        printf("\n\n") ;

        return 0;
}

==============
結(jié)果:

0x30 0x31 0x32 0x33 0x34 0x35 0x36 0x37 0x38 0x39
0xB3 0x00 0xD8 0xBB 0x9F 0x90 0x56 0x26 0x3B 0xFC
0xD3 0xEA 0xB6 0xA6 0x18 0x21 0xC8 0xB5 0x06 0xCC
0x0E 0x0B 0x0D 0x28 0x89 0x55 0xC0 0xE1 0xA9 0x10
0xA2 0x5A 0x73 0x0E 0xDA 0xF8 0xBC 0xD3

Press any key to continue

注: 后面的隨機數(shù), 每次運行都不同.

===========================

評分

參與人數(shù) 2黑幣 +75 收起 理由
angmall + 35 回帖助人的獎勵!
admin + 40 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

ID:110606 發(fā)表于 2018-9-26 08:14 | 顯示全部樓層
前10個直接賦值,我覺得不難,后面進行隨機賦值唄, rand()這個函數(shù)專門出隨機數(shù),

評分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

ID:396960 發(fā)表于 2018-9-26 09:11 | 顯示全部樓層
不會要慢慢調(diào),最好別直接找代碼,思路很重要。
定義數(shù)組--初始化賦值--隨機輸入賦值(i從10開始)
輸出(printf)類型 %X --一行10個數(shù)(對i操作)
要清晰,加空格?

評分

參與人數(shù) 1黑幣 +40 收起 理由
admin + 40 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

ID:279667 發(fā)表于 2018-9-26 09:32 | 顯示全部樓層
定義一個無符號字符類型的數(shù)組,長度為48,然后用for循環(huán)進行循環(huán)賦值,當數(shù)組下標大于9時,改用rand()函數(shù)生成的隨機數(shù)進行賦值,一直到最后一個數(shù)為止。下面是簡單的思路
int8 array[48]
uint8 i;
for(i = 0; i < 48; i++)
{
if(i < 10)
{
array[i]=i;
}
else
{
array[i]=rand();//注意rand函數(shù)生成的值
}
}

評分

參與人數(shù) 1黑幣 +30 收起 理由
admin + 30 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

ID:402592 發(fā)表于 2018-9-26 10:54 | 顯示全部樓層
你前面自己賦值,后面的寫個循環(huán)在用隨機函數(shù)賦值就好啦

評分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

ID:111634 發(fā)表于 2018-9-27 17:32 | 顯示全部樓層
先學理論,打基礎(chǔ),否則,問題多多,事倍功半。
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 亚洲一区视频在线 | 综合久久亚洲 | 精品中文字幕视频 | 91精品国产综合久久精品图片 | 国产精品一区二区三级 | 日日碰狠狠躁久久躁96avv | 日本一区二区在线视频 | 99综合在线 | 国产电影一区 | 毛片一区二区三区 | 99re热这里只有精品视频 | 天天干夜夜拍 | 国产91在线播放 | 久久国品片 | 成人高清在线视频 | 在线成人av | 日韩欧美网 | 精品久草 | 男人天堂视频在线观看 | 国产美女在线播放 | 日日操夜夜操天天操 | 国产精品免费一区二区三区四区 | 久久久久国产精品一区三寸 | 免费观看av网站 | 欧美精品 在线观看 | 中文字幕视频一区 | 欧美日韩不卡在线 | 91精品国产一区二区在线观看 | 18成人在线观看 | 久久精品一区二区 | 欧洲av一区 | 亚洲精品永久免费 | 欧美一级电影免费 | a毛片视频网站 | 91精品一区二区三区久久久久 | 蜜臀网站 | 日韩一级不卡 | 色综合桃花网 | 一区二区三区四区国产 | 超碰人人人 | 黄色av免费 |